

/* Category Styles */
#categoryleft, #navcolumn{width:150px;float:left;margin:5px 0 0 -945px;_margin-left:-950px;padding:0;} 
#LGnavcolumn{width:150px;float:left;margin:5px 0 0 -977px;padding:0;} 
#categorymain {width:790px;float:left;text-align:left;margin:25px 0 0 155px;_margin-left:80px;}
#categorymain h1 { margin-left:10px; }
#inspirationMain { width:990px;text-align:center;padding-top:25px;}
#maincolumn {width:790px;margin:25px 0 0 155px;text-align:left;float:left; }
#categorybanner { position:absolute;top:105px;right:87px;}
.clearFloat { clear:both; }
#categorydescription { margin:5px 0 10px 10px;padding:0;width:785px;position:relative;top:0;left:0;}
#categorydescription p { padding-right:10px !important; }
#categorydescription h1 { margin-left:-10px;margin-top:-5px;margin-bottom:10px;_margin-left:0 }
.categorysortorder { clear:both;width:150px;float:left; }
.record { vertical-align:top;margin:0 5px; }
.recordimage img{  }
.recordprice { padding:5px 0; }
.recordprice a, .recordprice a:link, .recordprice a:active, .recordprice a:visited, .recordprice a:hover { text-decoration::none;color:#8D7E6C; }
.record a { text-decoration:none; }
.record a:link, .record a:active { color:#8D7E6C; }
.record a:visited { text-decoration: none;color: #8D7E6C; }
.record a:hover { text-decoration: underline;color:#5BBFA9}
.recordsku { display:none; }
.topSellersBox { text-align:left; }
.topSellersContent {margin:0;padding:5px 0;width:191px;text-align:left; }
.topSellersContent ol { margin:0;padding:0;text-align:left; }
.topSellersContent li { margin-left:32px;padding:1px 0;}
#afkDesc { min-height:390px;background:url(../images/afk-bannerbg.jpg) no-repeat 100% 0;width:750px; }
#afkDesc p { width:450px  }

#inspirationDetail { width:977px;margin:0;padding:0;text-align:left; }
#inspirationDetail .breadcrumbs { position:relative;top:0;left:10px; }
#inspirationDetail #categorydescription { text-align:center;width:977px; }
#inspirationDetail #categorydescription h1 { margin-left:12px; }
#inspirationDetail #categorydetailedlisttemplate { width:977px;margin:10px 0;text-align:center }
#inspirationMainSubs #subcategorymenu { display:none; }

/*Bulk Order Lists */
#categorybulkorderlisttemplate { margin:20px 0 0 0;clear:both; }
#categorybulkorderlisttemplate .record { padding: 7px 0 10px 10px; margin: 0 0 8px 0; float: left; }
#categorybulkorderlisttemplate .recordsku { display:none;float:right; margin-right:10px; }
#categorybulkorderlisttemplate table { width:550px;margin:0;clear:both; }
#categorybulkorderlisttemplate th { text-align:left;padding:0 20px;line-height:2px; }
#categorybulkorderlisttemplate table td { vertical-align: top;border-bottom: 1px solid #eee;  }
#categorybulkorderlisttemplate .checkbox { text-align:center;padding-top:10px;vertical-align:top; }
#categorybulkorderlisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}

/* Bulk Order Quantity */
#categorybulkqtylisttemplate .record { padding: 7px 0 10px 10px; margin: 0 0 8px 0; float: left; }
#categorybulkqtylisttemplate .recordsku { float:right; margin-right:10px; }
#categorybulkqtylisttemplate table { width:550px;margin:0;clear:both; }
#categorybulkqtylisttemplate table td { vertical-align: top;border-bottom: 1px solid #eee;  }
#categorybulkqtylisttemplate table th { text-align:left;padding:3px 20px; }
#categorybulkqtylisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}
#categorybulkqtylisttemplate .recordname {width:500px;padding:0 10px 0 0;text-align:left;}
#categorybulkqtylisttemplate .recordname a:hover { text-decoration:none; }
#categorybulkqtylisttemplate .recordprice {font-size:100%;text-align:left;margin:0;padding:3px 0;}
#categorybulkqtylisttemplate .qtycell { padding: 7px 0 10px 0;text-align:center;}
#categorybulkqtylisttemplate .quantityfield {margin: 0;width:35px;text-align: center;}

/* Category Grid */
#categorygridtemplaterecords {margin:0 auto;clear:both;float:left;}
#categorygridtemplaterecords table { clear:both; }
#categorygridtemplaterecords td { padding-bottom:10px; }
#categorygridtemplaterecords .record {margin:0 0 10px 10px;padding:5px 0 0 0;width:180px;float:left;text-align:center;border:2px solid #E0F6F1;background:#fff;position:relative;min-height:290px;}
#categorygridtemplaterecords .recordname { width:170px;margin:5px auto 0 auto;font-size:9pt;line-height:12pt;font-weight:normal; }
#categorygridtemplaterecords .recordimage {width:180px;height:160px;margin:0 auto; text-align:center;  }
#categorygridtemplaterecords .recordcontrols { display:none; }
#categorydetailedlisttemplate { position:relative;clear:both; }

#categorygridsubtemplate table {margin:10px 0 0 0;clear:both;}
#categorygridsubtemplate td { vertical-align:top;text-align:center; }
#categorygridsubtemplate .record { text-align:center;width:187px;height:auto;margin-bottom:30px; }
#categorygridsubtemplate .recordname {width:180px;background:transparent;margin:0;font-size:11pt;font-weight:bold;text-align:center }
#categorygridsubtemplate .recordname a { display:block; }
#categorygridsubtemplate .recordimage {background:transparent;margin:0 auto;height:186px;width:186px;background:url(../images/category-border.png) no-repeat 0 0;text-align:center;}
#categorygridsubtemplate .recordimage img { padding-top:13px; }

/* Simple */
#categorysimplelisttemplate {margin:20px 0 0 0;clear:both;}
#categorysimplelisttemplate .record {padding:2px 5px;float: left;margin: 0 50px 20px 5px;width:180px;}
#categorysimplelisttemplate .recordsku {float:right;}
#categorysimplelisttemplate .recordname, #categorybulkorderlisttemplate .recordname {width:400px;margin:0 10px 0 0;}
#categorysimplelisttemplate .recordprice, #categorybulkorderlisttemplate .recordprice {font-size:100%;margin:0;border:none;}

/* Detailed List */
#categorydetailedlisttemplaterecords {margin:0 auto;clear:both;float:left;}
#categorydetailedlisttemplaterecords .record, #SearchResultsPane .record {margin:0 0 10px 10px;padding:5px 0 0 0;width:180px;float:left;text-align:center;border:2px solid #E0F6F1;background:#fff;position:relative;min-height:320px;}
#SearchResultsPane .record {margin:0 0 10px 10px;padding:5px 0 0 0;width:180px;float:left;text-align:center;border:2px solid #E0F6F1;background:#fff;position:relative;min-height:320px;}
#categorydetailedlisttemplaterecords .recordname, #SearchResultsPane .recordname { width:170px;margin:5px auto 0 auto;font-size:9pt;line-height:12pt;font-weight:normal; }
#categorydetailedlisttemplaterecords .recordimage, #SearchResultsPane .recordimage {width:160px;height:160px;margin:0 auto; text-align:center;  }
#categorydetailedlisttemplaterecords .recordcontrols { display:none; }
#categorydetailedlisttemplaterecords .recordlistprice a, #categorydetailedlisttemplaterecords .recordlistprice a:link, #categorydetailedlisttemplaterecords .recordlistprice a:active, #categorydetailedlisttemplaterecords .recordlistprice a:visited, #categorydetailedlisttemplaterecords .recordlistprice a:hover, #categorydetailedlisttemplaterecords .recordprice a, #categorydetailedlisttemplaterecords .recordprice a:link, #categorydetailedlisttemplaterecords .recordprice a:active, #categorydetailedlisttemplaterecords .recordprice a:visited, #categorydetailedlisttemplaterecords .recordprice a:hover { text-decoration:none;color:#8D7E6C;line-height:10px; }
.recordshortdescription { height:32px;width:180px;color:#5BBFA9;font-weight:bold;clear:both;font-family:Palatino Linotype, Book Antiqua, Palatino, serif;font-style:italic;text-transform: capitalize;  }

.salepriceprice a, .salepriceprice a:link, .salepriceprice a:active, .salepriceprice a:visited, .salepriceprice a:hover  { color:#F37596;font-size:90%;font-weight:bold;display:block;line-height:10px;margin:0;padding:0 0 3px 0;}
.ppbLE { display:block;border:1px solid #ccc }

/*IE6 fix */
#categorydetailedlisttemplaterecords {_margin:0 auto;_clear:both;_float:none;}
#categorydetailedlisttemplaterecords .record, #SearchResultsPane .record {_margin:0 0 10px 10px;_padding:5px 0;_width:170px;_float:left;_text-align:center;_border:2px solid #E0F6F1;_background:#fff;_position:relative;_top:0;_left:0;_height:300px;}
#categorydetailedlisttemplaterecords .recordname, #SearchResultsPane .recordname { _width:160px;_margin:5px auto 0 auto;_font-size:9pt;_line-height:11pt;_font-weight:normal;_padding:0 }
#categorydetailedlisttemplaterecords .recordimage, #SearchResultsPane .recordimage {_width:150px;_height:150px;_margin:0 auto; _text-align:center;  }
#categorydetailedlisttemplaterecords .recordcontrols { _display:none; }
#categorydetailedlisttemplaterecords .recordprice { _line-height:12px;_margin:0;_padding:0; }
#categorydetailedlisttemplaterecords .recordlistprice a, #categorydetailedlisttemplaterecords .recordlistprice a:link, #categorydetailedlisttemplaterecords .recordlistprice a:active, #categorydetailedlisttemplaterecords .recordlistprice a:visited, #categorydetailedlisttemplaterecords .recordlistprice a:hover, #categorydetailedlisttemplaterecords .recordprice a, #categorydetailedlisttemplaterecords .recordprice a:link, #categorydetailedlisttemplaterecords .recordprice a:active, #categorydetailedlisttemplaterecords .recordprice a:visited, #categorydetailedlisttemplaterecords .recordprice a:hover { _text-decoration:none;_color:#8D7E6C; }

/* Sub Category Menu */
#subcategorymenu { clear:both;padding-top:10px;margin:0;}
#SubCategoryPage table {margin:0;padding:0;clear:both;}
#subcategorymenu td { vertical-align:top; }
#subcategorymenu .record { text-align:center;width:187px;height:auto;margin-bottom:30px; }
#subcategorymenu .recordname {width:180px;background:transparent;margin:0;font-size:11pt;font-weight:bold;text-align:center }
#subcategorymenu .recordimage {background:transparent;margin:0 auto;height:186px;width:186px;background:url(../images/category-border.png) no-repeat 0 0;text-align:center;}
#subcategorymenu .recordimage img { padding-top:13px; }
#subcategorymenu .recordChildren { display:none; } 
#subcategorymenuSpecial #subcategorymenu .recordChildren { display:block; }
#subcategorymenuSpecial #subcategorymenu .recordChildren ul {padding:5px;margin:5px 0;width:150px;text-align:left}
#subcategorymenuSpecial #subcategorymenu .recordChildren ul li {padding: 2px 0;list-style:none;}
#subcategorymenuSpecial #subcategorymenu .recordChildren li a { background:url(../images/dot_hover.gif) no-repeat 0 2px; padding-left:14px;display:block; }

/* Inspiration Sub Category */
#subcategorymenuInspiration .record { text-align:center;width:170px;margin:5px 0}
#subcategorymenuInspiration .recordimage {background:transparent;margin:0 auto;background:transparent;text-align:center;}
#subcategorymenuInspiration .recordname { display:none; }
#categorydetailedlisttemplate  { margin-left:5px; }
.categorydetailedlisttemplateH2 { margin-left:10px;float:left }

/* Shop by Brand */
#brandCats #subcategorymenu .recordimage { background:transparent;width:180px;height:auto; }
#brandCats #subcategorymenu .recordname { display:none;font-size:10pt;width:180px; }
#brandCats #subcategorymenu .record { width:180px; }
#brandCats #subcategorymenu .recordname { width:170px;margin:5px auto; }
#categoryleft .categorymenu a.Adbfcc6fe, #categoryleft .categorymenu a.Adbfcc6fe:link, #categoryleft .categorymenu a.Adbfcc6fe:active, #categoryleft .categorymenu a.Adbfcc6fe:visited, #categoryleft .categorymenu a.Adbfcc6fe:hover, 

#categoryleft .categorymenu a.A45e861fe, #categoryleft .categorymenu a.A45e861fe:link, #categoryleft .categorymenu a.A45e861fe:active, #categoryleft .categorymenu a.A45e861fe:visited, #categoryleft .categorymenu a.A45e861fe:hover  { display:none; }


 
/* Bella Note */
#subcategorymenuBella table {margin:0 auto;padding:0;clear:both;}
#subcategorymenuBella td { vertical-align:top; }
#subcategorymenuBella .record { text-align:center;width:140px;height:auto; }
#subcategorymenuBella .recordname {display:none; }
#subcategorymenuBella .recordimage {background:transparent;margin:0 auto;height:auto;}
#subcategorymenuBella ul { list-style:none;text-align:left;width:140px; margin:0 0 10px 0;padding:0}
#subcategorymenuBella li a { font-size:10pt;font-weight:bold; }
.bellaPage #categorybanner { float:none; }
.bellaPage #popupText { display:none; }
.bellaNotteLinens { clear:both;background:url(../../../../pop-ups/images/BNlogo_sm.gif) no-repeat 0 0;padding-left:150px;min-height:50px; }
.bellaNotteLinens h2 { text-transform:none;text-align:left; }
.mainSwatchImg { float:left;text-align:center; }
.smSwatch { width:400px;float:left; }
.smSwatch img { width:80px;height:80px; }
.bellaFabrication .record { width:180px;min-height:200px;float:left;text-align:center; }
.bellaFabrication .recordname a {width:160px;background:transparent;margin:0;font-size:10pt;font-weight:bold;text-align:center;text-decoration: none;}
.backLink { margin-right:50px; }
.backLink a, .backLink a:link, .backLink a:active, .backLink a:visited, .backLink a:hover { display:block;text-indent:-9999px;width:120px;height:20px;background:url(../images/back.png) no-repeat 100% 0;float:right;text-decoration:none; }


.mainBella { background:url(../../../../pop-ups/images/P_Bella.jpg) no-repeat 0 0; }
.mainBellaContent { text-align:justify;padding-left:430px;min-height:325px; }
.mainBellaItalian { background:url(../../../../pop-ups/images/BN/bella.jpg) no-repeat 0 0; }
.mainBellaItalian .mainBellaContent { clear:none;text-align:justify;padding-top:0;padding-left:450px;min-height:330px; }
.mainCarrington { background:url(../../../../pop-ups/images/BN/carrington.jpg) no-repeat 0 0; }
.mainCarrington .mainBellaContent { clear:none;text-align:justify;padding-top:0;padding-left:340px;min-height:330px; }
.mainCloud { background:url(../../../../pop-ups/images/BN/cloud.jpg) no-repeat 0 0; }
.mainCloud .mainBellaContent { clear:none;text-align:justify;padding-top:0;padding-left:264px;min-height:330px; }
.mainColette { background:url(../../../../pop-ups/images/BN/colette.jpg) no-repeat 0 0; }
.mainColette .mainBellaContent { clear:none;text-align:justify;padding:400px 140px 0 0 } 
.mainEmbroidered { background:url(../../../../pop-ups/images/BN/emblinen.jpg) no-repeat 100% 0; }
.mainEmbroidered .mainBellaContent { clear:none;text-align:justify;padding:0 300px 0 0;min-height:330px; }
.mainGwen { background:url(../../../../pop-ups/images/BN/gwen.jpg) no-repeat 100% 0; }
.mainGwen .mainBellaContent { clear:none;text-align:justify;padding:0 300px 0 0;min-height:330px; }
.mainLana { background:url(../../../../pop-ups/images/BN/lana.jpg) no-repeat 100% 0; }
.mainLana .mainBellaContent { clear:none;text-align:justify;padding:0 300px 0 0;min-height:330px; }
.mainLily { background:url(../../../../pop-ups/images/BN/lily.jpg) no-repeat 100% 0; }
.mainLily .mainBellaContent { clear:none;text-align:justify;padding:0 250px 0 0;min-height:330px; }
.mainMadison { background:url(../../../../pop-ups/images/BN/madison.jpg) no-repeat 100% 0; }
.mainMadison .mainBellaContent { clear:none;text-align:justify;padding:0 360px 0 0;min-height:330px; }
.mainMarie { background:url(../../../../pop-ups/images/BN/marie.jpg) no-repeat 100% 0; }
.mainMarie .mainBellaContent { clear:none;text-align:justify;padding:0 300px 0 0;min-height:330px; }
.mainMelissa { background:url(../../../../pop-ups/images/BN/melissa.jpg) no-repeat 100% 0; }
.mainMelissa .mainBellaContent { clear:none;text-align:justify;padding:0 445px 0 0;min-height:330px; }
.mainPrimrose { background:url(../../../../pop-ups/images/BN/primrose.jpg) no-repeat 100% 0; }
.mainPrimrose .mainBellaContent { clear:none;text-align:justify;padding:0 383px 0 0;min-height:333px; }
.mainSatin { background:url(../../../../pop-ups/images/BN/satin.jpg) no-repeat 100% 0; }
.mainSatin .mainBellaContent { clear:none;text-align:justify;padding:0 340px 0 0;min-height:330px; }
.mainTaylor { background:url(../../../../pop-ups/images/BN/taylor.jpg) no-repeat 0 0; }
.mainTaylor .mainBellaContent { clear:none;text-align:justify;padding:0 0 0 500px;min-height:326px; }
.mainVelvet { background:url(../../../../pop-ups/images/BN/velvet.jpg) no-repeat 0 0; }
.mainVelvet .mainBellaContent { clear:none;text-align:justify;padding:0 0 0 442px;min-height:330px; }

/* Sub Category Menu 2 */
#subcategorymenu2featured {}
#subcategorymenu2featured img { float:left;padding-right:1em; }
#subcategorymenu2 table {width: 500px;float: left;margin: 0 0 0 0;}
#subcategorymenu2 {margin:20px 0;}
#subcategorymenu2 .record {width:160px;margin:10px 20px;}
#subcategorymenu2 .recordname {text-align:left;margin:0;font-size:10pt;font-weight:bold;}
#subcategorymenu2 .recordname a {width:160px;background:transparent;margin:0;font-size:12pt;font-weight:bold;text-align:center;text-decoration: none;}
#subcategorymenu2 .recordimage { text-align:center; }
#subcategorymenu2 ul {padding:5px;margin:5px 0;width:150px;}
#subcategorymenu2 li {padding: 2px 0;list-style:none;}
#subcategorymenu2 .recordChildren li a { background:url(../images/dot_hover.gif) no-repeat 0 2px; padding-left:14px;display:block; }

/* Sale of the Day */
#SaleOfTheDay { }
#saleImg { text-align:left; }
#saleImg img  { border:1px solid #D2F1E9 !important; }
#saleDescription { text-align:justify;max-width:500px; }
#saleDescription ul { margin-left:20px; }
#SaleOfTheDay #saleDescription img { float:none; }
#SaleOfTheDay .record { padding: 10px 0; margin: 10px 0;width:230px;text-align:center;}
#SaleOfTheDay .recordlistprice a, #SaleOfTheDay .recordlistprice a:link, #SaleOfTheDay .recordlistprice a:active, #SaleOfTheDay .recordlistprice a:visited, #SaleOfTheDay .recordlistprice a:hover { background:url(../images/sale-strike.png) no-repeat top left;color:#9D9080;text-decoration:none;}
#SaleOfTheDay .recordprice, #SaleOfTheDay .recordprice a, #SaleOfTheDay .recordprice a:link, #SaleOfTheDay .recordprice a:active, #SaleOfTheDay .recordprice a:visited, #SaleOfTheDay .recordprice a:hover {font-weight:bold;font-size: 120%;color:#9D9080;text-decoration:none; }
#SaleOfTheDay #ctl00_MainContentHolder_DataList1_ctl00_YourSavingsAnchor, #SaleOfTheDay  
#ctl00_MainContentHolder_DataList1_ctl00_YourSavingsAnchor:link, #SaleOfTheDay #ctl00_MainContentHolder_DataList1_ctl00_YourSavingsAnchor:active, #SaleOfTheDay #ctl00_MainContentHolder_DataList1_ctl00_YourSavingsAnchor:visited, #SaleOfTheDay #ctl00_MainContentHolder_DataList1_ctl00_YourSavingsAnchor:hover { font-weight:bold;color:#5BBFA9;text-decoration:none; }
#SaleOfTheDay .recordcontrols { margin-top:10px; }
#LGproductpage4 #categorydescription { margin-bottom:10px; }




/* Pager Control */
.pager { margin:10px 0;padding:5px 0 10px 0;text-align:right;clear:both;font-size:85%;width:790px; }
.pager ul { list-style:none;margin:0;padding:0;text-align:right;float:right;}
.pager ul li { display:inline;margin:0 1px;padding:0;float:left;color:#eee; }
.pager li a, .pager li a:link, .pager li a:active, .pager li a:visited {padding:2px 5px;display:block;text-decoration:none;}
.pager li a:hover { color:#5BBFA9;background:#E0F6F1 }
.pager li a, .pager li a:link, .pager li a:active, .pager li a:visited, .pager li a:hover { font-weight:bold;color:#5BBFA9;}
.pager .disabled { color:#ccc;padding:2px 5px;text-decoration: none; }
.pager .current { color:#5BBFA9;background:#E0F6F1 }
#ctl00_MainContentHolder_Pager1_FirstListItem, 
#ctl00_MainContentHolder_Pager1_LastListItem, #ctl00_MainContentHolder_Pager2_FirstListItem, #ctl00_MainContentHolder_Pager2_LastListItem  { display:none;}
#ctl00_MainContentHolder_Pager1_PreviousListItem a, #ctl00_MainContentHolder_Pager1_PreviousListItem a:link, #ctl00_MainContentHolder_Pager1_PreviousListItem a:active, #ctl00_MainContentHolder_Pager1_PreviousListItem a:visited, 
#ctl00_MainContentHolder_Pager2_PreviousListItem a, #ctl00_MainContentHolder_Pager2_PreviousListItem a:link, #ctl00_MainContentHolder_Pager2_PreviousListItem a:active, #ctl00_MainContentHolder_Pager2_PreviousListItem a:visited { text-indent:-9999px;background:#fff url(../images/pager-left.png) no-repeat 50% 50%;width:14px;height:14px;display:block;border:none; }
#ctl00_MainContentHolder_Pager1_PreviousListItem a:hover, #ctl00_MainContentHolder_Pager2_PreviousListItem a:hover { background:#E0F6F1 url(../images/pager-left.png) no-repeat 50% 50% }
#ctl00_MainContentHolder_Pager1_NextListItem a, #ctl00_MainContentHolder_Pager1_NextListItem a:link, #ctl00_MainContentHolder_Pager1_NextListItem a:active, #ctl00_MainContentHolder_Pager1_NextListItem a:visited, #ctl00_MainContentHolder_Pager2_NextListItem a, #ctl00_MainContentHolder_Pager2_NextListItem a:link, #ctl00_MainContentHolder_Pager2_NextListItem a:active, #ctl00_MainContentHolder_Pager2_NextListItem a:visited { background:url(../images/pager-right.png) no-repeat 50% 50%;width:14px;height:14px;display:block;}
#ctl00_MainContentHolder_Pager1_NextListItem a:hover, #ctl00_MainContentHolder_Pager2_NextListItem a:hover { background:#E0F6F1 url(../images/pager-right.png) no-repeat 50% 50% }

/* Shop by Style */
#shopByStyle {  background:url(../images/style-bg.png) no-repeat 0 0;width:770px;height:385px;text-indent:-9999px;margin-bottom:10px; }

/* Cottage Style */
#styleCottage { background:url(../images/style-cottage-bg.jpg) no-repeat 100% 100%;width:755px;text-indent:-9999px;position:relative; }
#styleCottage .box1 { background:url(../images/style-cottage-furniture.png) no-repeat 0 100%;width:719px;height:49px;margin:0 0 0 15px; }
#styleCottage .box2 { background:url(../images/style-cottage-room.jpg) no-repeat 0 0;width:384px;height:315px;margin:5px 0 0 15px; }
#styleCottage .box3 { background:url(../images/style-cottage-accents.png) no-repeat 0 0;width:233px;height:106px;position:absolute;left:404px;top:60px; }
#styleCottage .box4 { background:url(../images/style-cottage-colors.png) no-repeat 0 0;width:310px;height:181px;position:absolute;top:188px;left:404px; }

/* Eclectic Style */
#styleEclectic { background:url(../images/style-eclectic-bg.jpg) no-repeat 100% 100%;width:755px;text-indent:-9999px;position:relative;margin-bottom:10px;float:left; }
#styleEclectic .box1 { background:url(../images/style-eclectic-room.jpg) no-repeat 0 100%;width:238px;height:370px;margin:0 0 0 15px;float:left }
#styleEclectic .box2 { background:url(../images/style-eclectic-style.png) no-repeat 0 100%;width:394px;height:133px;margin:0 0 0 5px;float:left; }
#styleEclectic .box3 { background:url(../images/style-eclectic-accents.png) no-repeat 0 0;width:146px;height:246px;position:absolute;left:400px;top:120px; }
#styleEclectic .box4 { background:url(../images/style-eclectic-furniture.png) no-repeat 0 0;width:151px;height:179px;position:absolute;top:190px;left:260px; }

/* French Style */
#styleFrench { background:url(../images/style-french-bg.jpg) no-repeat 100% 100%;width:755px;text-indent:-9999px;position:relative; }
#styleFrench .box1 { background:url(../images/style-french-furniture.png) no-repeat 0 100%;width:278px;height:95px;margin:0 0 0 15px; }
#styleFrench .box2 { background:url(../images/style-french-room_sm.jpg) no-repeat 0 0;width:209px;height:272px;margin:3px 0 0 15px; }
#styleFrench .box3 { background:url(../images/style-french-gold.png) no-repeat 0 0;width:205px;height:49px;position:absolute;top:98px;left:390px; }
#styleFrench .box4 { background:url(../images/style-french-fabrics.png) no-repeat 0 0;width:177px;height:80px;position:absolute;top:270px;left:238px; }
#styleFrench .box5 { background:url(../images/style-french-bedding.png) no-repeat 0 0;width:302px;height:63px;position:absolute;top:18px;right:100px; }     

/* Swedish Style */
#styleSwedish { background:url(../images/style-swedish-bg.jpg) no-repeat 100% 10px;width:755px;text-indent:-9999px;position:relative; }
#styleSwedish .box1 { background:url(../images/style-swedish-room.png) no-repeat 0 100%;width:400px;height:290px;margin:0 0 0 15px; }
#styleSwedish .box2 { background:url(../images/style-swedish-furniture.png) no-repeat 0 0;width:379px;height:120px;margin:3px 0 0 15px; }
#styleSwedish .box3 { background:url(../images/style-swedish-accessories.png) no-repeat 0 0;width:370px;height:65px;position:absolute;top:15px;right:102px; }
#styleSwedish .box4 { background:url(../images/style-swedish-colors.png) no-repeat 0 0;width:379px;height:120px;position:absolute;top:82px;left:282px; } 

/* Urban Style */
#styleUrban { background:url(../images/style-urban-bg.jpg) no-repeat 100% 60px;width:755px;text-indent:-9999px;position:relative; }
#styleUrban .box1 { background:url(../images/style-urban-furniture.png) no-repeat 0 100%;width:725px;height:49px;margin:0 0 0 15px; }
#styleUrban .box2 { background:url(../images/style-urban-room.jpg) no-repeat 0 100%;width:195px;height:312px;margin:8px 0 0 15px; }
#styleUrban .box3 { background:url(../images/style-urban-fabrics.png) no-repeat 0 0;width:307px;height:63px;position:absolute;top:60px;left:336px; }
#styleUrban .box4 { background:url(../images/style-urban-accessories.png) no-repeat 0 0;width:347px;height:107px;position:absolute;top:187px;left:235px; } 
 
/* House Shop */
#houseShop { background:url(../images/house-bg.png) no-repeat 0 0;width:770px;height:385px;margin:0 0 10px 0;padding:0;position:relative;top:0;left:0; }
#house1 { margin:0 0 0 15px;padding:0;float:left; }
#house1 h2 { text-indent:-9999px;background:url(../images/little-house-logo.png) no-repeat 100% 100%;width:93px;height:119px;margin:0;padding:0; }
#house1 ul { margin:0;padding:0;width:93px; }
#house1 li { margin:0;padding:0; }
.lh1 a { text-indent:-9999px;background:url(../images/house-moses.jpg) no-repeat 100% 0;width:93px;height:111px;margin:0;padding:0;display:block; }
.lh2 a { text-indent:-9999px;background:url(../images/house-crib-bedding.jpg) no-repeat 100% 100%;width:93px;height:139px;margin:0;padding:0;display:block; }
#house2 { text-indent:-9999px;float:left;width:246px;height:356px;background:url(../images/house-baby-room.jpg) no-repeat 100% 100%;margin:14px 0 0 3px; }
#house3 { width:265px;float:left;margin:14px 0 0 3px; }
#house3 p { text-indent:-9999px;background:#fff url(../images/house-bedding.jpg) no-repeat 100% 0;width:265px;height:261px;margin:0 0 4px 0;padding:0; }
#house3P { text-indent:-9999px;background:url(../images/house-bedding.jpg) no-repeat 100% 0;width:174px;height:261px;margin:0 0 3px 0;padding:0; }
#house3 ul { width:272px;margin:0;padding:0; }
#house3 li { text-indent:-9999px;list-style-type:none;float:left;width:64px;height:92px;margin:0 3px 0 0;}
#house3 .lh1 { background:url(../images/house-furn1.jpg) no-repeat 0 0; }
#house3 .lh2 { background:url(../images/house-furn2.jpg) no-repeat 0 0;}
#house3 .lh3 { display:block;background:url(../images/house-furn3.jpg) no-repeat 0 0; margin:0 3px 0 0;}
#house3 .lh4 { background:url(../images/house-furn4.jpg) no-repeat 0 0;margin:0;width:64px; }
#house4 { width:124px;float:left;margin:14px 0 0 4px;background:url(../images/house4-bg.png) repeat-y 0 0;height:356px; }
#house4 h2 a { display:block;background:url(../images/house-logo.png) no-repeat 0 0;width:124px;height:103px;text-indent:-9999px; }
#house4 ul { margin:0;padding:3px 0 0 0; }
#house4 li { margin:0;padding:8px 2px;list-style-type:none;text-align:center; }
#house4 li a, #house4 li a:link, #house4 li a:active, #house4 li a:visited, #house4 li a:hover { display:block;color:#8D7E6C;text-decoration:none; }
#house4 li a.current, #house4 li a:link.current, #house4 li a:active.current, #house4 li a:visited.current, #house4 li a:hover.current { text-decoration:underline; }
#houseText { position:absolute;bottom:0;left:0; }
#houseText h2 { background:url(../images/house-logo.png) no-repeat 0 0;width:124px;height:103px;text-indent:-9999px;float:left; }
#houseText ul { width:250px;margin:0;padding:0;float:left; }
#houseText li { text-indent:-9999px;list-style-type:none;float:left;width:55px;height:92px;margin:0 3px 0 0;}
#houseText .lh1 { background:url(../images/house-furn1.jpg) no-repeat 0 0; }
#houseText .lh2 { background:url(../images/house-furn2.jpg) no-repeat 0 0;}
#houseText .lh3 { background:url(../images/house-furn3.jpg) no-repeat 0 0;}
#houseText .lh4 { background:url(../images/house-furn4.jpg) no-repeat 0 0; }
#houseText p { clear:both; }

/* Gift Boutique */
#categorymain #imagecolumn { width:400px;float:left;margin-right:10px; }
#categorymain #textcolumn { width:400px;float:left; }
#imagecolumn img { border:1px solid #cfefe0 !important;padding:0; }

/* Customer Service */
.customerServiceMain { background:#fff;width:650px;border:2px solid #DFD9C2;padding:1% 2%;float:left;}
.customerServiceMain a { text-decoration:none;font-weight:normal }
.customerServiceMain a, .customerServiceMain a:link, .customerServiceMain a:active, .customerServiceMain a:visited { color:#8D7E6C; }
.customerLink a:visited{ text-decoration: none;color: #8D7E6C; }
.customerServiceMain a:hover { text-decoration: none;color:#5BBFA9}
.customerServiceMain h2 {background:url(../images/cust-serv_bg.jpg) no-repeat 0 50%;padding-left:35px;font-weight:bold; }
.customerServiceFloat { margin:0;padding:0;width:320px;float:left;}
.customerServiceFloat2 { width:380px;}
.customerServiceFloat ul, .customerServiceFloat2 ul { margin-left:0;list-style:none; }
.customerServiceFloat li a, .customerServiceFloat2 li a { display:block;width:250px;background:url(../images/dot_hover.gif) no-repeat 0 2px;padding-left:15px; }
.customerServiceFloat2 li a { width:280px;}
fieldset.customerServiceContact { width:326px;height:250px;padding:5px;margin:0;float:left;border:1px solid #DFD9C2;}
.customerServiceContact h3 { font-size:110%;color:#8D7E6C;padding:2px 10px 0 10px;margin:0;font-weight:bold;border:none; }
.customerServiceContact p { margin:5px 10px;padding:0; }
.customerServiceContact .address { padding-left:10px;}
.customerServiceBox { margin:0 0 10px 0;padding:10px 0;clear:both;width:680px; }
.customerServiceBox p { text-align:justify;}
.customerServiceBox ul { margin-left:30px; }
p.customerLink, p.customerLinkTop { text-align:right;width:680px;display:block;clear:both;}
.customerLink .mainLink, .customerLink .mainLink:link, .customerLink .mainLink:active, .customerLink .mainLink:visited, .customerLink .mainLink:hover { display:block;text-indent:-9999px;width:120px;height:20px;background:url(../images/back-main.png) no-repeat 100% 0;float:right;text-decoration:none; }
.customerLink .topLink, .customerLink .topLink:link, .customerLink .topLink:active, .customerLink .topLink:visited, .customerLink .topLink:hover { display:block;text-indent:-9999px;width:120px;height:20px;background:url(../images/back-top.png) no-repeat 100% 0 !important;float:right;text-decoration:none;}
.topLink span, .mainLink span { display:none; }
.shipTable { width:100%;margin:10px 0 0 0;text-align:left; border-left:1px solid #DFD9C2;border-top:1px solid #DFD9C2; }
#categoryPage .shipTable th.headerTH { text-align:center;padding:5px;border-right:1px solid #DFD9C2;border-bottom:1px solid #DFD9C2; white-space:nowrap }
.shipTable th { text-align:left;padding-left:10px;border-right:1px solid #DFD9C2;border-bottom:1px solid #DFD9C2; }
.shipTable td { border-right:1px solid #DFD9C2;border-bottom:1px solid #DFD9C2;padding:2px 10px; }
#lpList { margin-left:20px; }
#lpList li { padding:0 0 8px 0;line-height:14px; }
.trackingBox { background:#FEFCF7;width:650px;border:1px solid #DFD9C2;padding:1% 2%;float:left;font-size:11px;line-height:12px;margin-bottom:10px;}

/* Category Description - Bottom Screen 
#categoryDescBottom { position:absolute;bottom:20px;left:165px;border:2px solid #DFD9C2;padding:10px;background:#fff;width:750px; }*/

/* Category toppers - Home */
#categoryTopH { width:770px;height:351px; background:url(../images/home6-10.png) no-repeat 0 0;_background:url(../images/home6-10.gif) no-repeat 0 0; }
#categoryTopH #categoryTop1 { margin-top:7px;margin-left:11px;float:left;width:491px;height:333px; }
#categoryTopH #categoryTop1 a, #categoryTopH #categoryTop1 a:link, #categoryTopH #categoryTop1 a:active, #categoryTopH #categoryTop1 a:visited, #categoryTopH #categoryTop1 a:hover { display:block;width:495px;height:330px;text-indent:-9999px;background:url(../images/home6-10_1.jpg) no-repeat 0 0;float:left;  }
#categoryTopH #categoryTop2 { float:right;margin-top:6px;width:250px}
#categoryTopH #categoryTop2 a, #categoryTopH #categoryTop2 a:link, #categoryTopH #categoryTop2 a:active, #categoryTopH #categoryTop2 a:visited, #categoryTopH #categoryTop2 a:hover { display:block;width:249px;height:190px;text-indent:-9999px;background:url(../images/home6-10_2.jpg) no-repeat 100% 0;float:right;  }
#categoryTopH #categoryTop3 { float:right;width:250px }
#categoryTopH #categoryTop3 a, #categoryTopH #categoryTop3 a:link, #categoryTopH #categoryTop3 a:active, #categoryTopH #categoryTop3 a:visited, #categoryTopH #categoryTop3 a:hover { display:block;width:249px;height:140px;text-indent:-9999px;background:url(../images/home6-10_3.jpg) no-repeat 100% 7px }
#categoryTopH #categoryTop2 p, #categoryTopH #categoryTop3 p { display:none; }

/* Category toppers - Children */
#categoryTopC2 { width:770px;height:351px; background:url(../images/children6-10.png) no-repeat 0 0;_background:url(../images/children6-10.gif) no-repeat 0 0; }
#categoryTopC2 #categoryTop1 { margin-top:10px;margin-left:11px;float:left;width:489px;height:327px; }
#categoryTopC2 #categoryTop1 a, #categoryTopC #categoryTop1 a:link, #categoryTopC2 #categoryTop1 a:active, #categoryTopC #categoryTop1 a:visited, #categoryTopC2 #categoryTop1 a:hover { display:block;width:498px;height:327px;text-indent:-9999px;background:url(../images/children6-10_1.jpg) no-repeat 0 0;float:left;  }
#categoryTopC2 #categoryTop2 { float:right;margin-top:8px;width:250px}
#categoryTopC2 #categoryTop2 a, #categoryTopC #categoryTop2 a:link, #categoryTopC2 #categoryTop2 a:active, #categoryTopC #categoryTop2 a:visited, #categoryTopC2 #categoryTop2 a:hover { display:block;width:248px;height:209px;text-indent:-9999px;background:url(../images/children6-10_2.jpg) no-repeat 0 0;float:right;  }
#categoryTopC2 #categoryTop3 { float:right;width:250px }
#categoryTopC2 #categoryTop3 a, #categoryTopC #categoryTop3 a:link, #categoryTopC2 #categoryTop3 a:active, #categoryTopC #categoryTop3 a:visited, #categoryTopC2 #categoryTop3 a:hover { display:block;width:250px;height:181px;text-indent:-9999px;  }
#categoryTopC2 #categoryTop1 p, #categoryTopC2 #categoryTop2 p, #categoryTopC2 #categoryTop3 p { display:none; }


/* Category toppers - Women */
#categoryTopW { width:770px;height:351px; background:url(../images/women6-10.png) no-repeat 0 0;_background:url(../images/women6-10.gif) no-repeat 0 0; }
#categoryTopW #categoryTop1 { margin-top:10px;margin-left:9px;float:left;width:498px;height:333px; }
#categoryTopW #categoryTop1 a, #categoryTopW #categoryTop1 a:link, #categoryTopW #categoryTop1 a:active, #categoryTopW #categoryTop1 a:visited, #categoryTopW #categoryTop1 a:hover { display:block;width:497px;height:326px;text-indent:-9999px;background:url(../images/women6-10_1.jpg) no-repeat 0 0;float:left;  }
#categoryTopW #categoryTop2 { float:right;margin-top:7px;width:250px}
#categoryTopW #categoryTop2 a, #categoryTopW #categoryTop2 a:link, #categoryTopW #categoryTop2 a:active, #categoryTopW #categoryTop2 a:visited, #categoryTopW #categoryTop2 a:hover { display:block;width:250px;height:171px;text-indent:-9999px;background:url(../images/women6-10_2.jpg) no-repeat 1px 6px;float:right;  }
#categoryTopW #categoryTop3 { float:right;width:250px;height:160px;margin-top:19px; }
#categoryTopW #categoryTop3 a, #categoryTopW #categoryTop3 a:link, #categoryTopW #categoryTop3 a:active, #categoryTopW #categoryTop3 a:visited, #categoryTopW #categoryTop3 a:hover { display:block;width:250px;height:135px;text-indent:-9999px;background:url(../images/women6-10_3.jpg) no-repeat 100% 9px;float:right;  }
#categoryTopW #categoryTop3 a.lnkW2, #categoryTopW #categoryTop3
#categoryTopW #categoryTop1 p, #categoryTopW #categoryTop2 p { display:none; }

/* Category toppers - Gift Boutique */
#categoryTopG { margin:0;padding:0;width:770px;height:351px;background:url(../images/gift-boutique_bg.png) no-repeat 0 0;_background:url(../images/gift-boutique_bg.gif) no-repeat 0 0;position:relative; }
#categoryTopG ul { text-indent:-9999px;margin:0;padding:0;position:absolute;top:185px;left:200px;}
#categoryTopG li { list-style:none;margin:0;padding:0; }
#categoryTopG li a { text-indent:-9999px;display:block;width:257px;height:23px; }
#categoryTopG li.amountGift a { position:absolute;top:-80px;left:-180px;height:180px;width:150px }
.categoryTopGFImg { width:279px;height:327px;background:url(../images/gift-boutique.jpg) no-repeat 0 0;position:absolute;top:13px;right:16px;text-indent:-9999px; }

/* Category toppers - Personalized Gifts */
#categoryTopPersonalizedGifts { margin:0;padding:0;width:770px;height:351px;background:url(../images/personalized-topper_bg.png) no-repeat 0 0;background:url(../images/personalized-topper_bg.gif) no-repeat 0 0;position:relative;top:0;left:0;text-indent:-9999px; }
.personalizedCategoryImg { width:320px;height:326px;background:url(../images/personalized-gifts.jpg) no-repeat 0 0;position:absolute;top:15px;left:14px;text-indent:-9999px; }
.personalizedCategoryLink { text-indent:-9999px; }
.personalizedCategoryLink ul { margin:0;padding:0;height:0;width:0; }
.personalizedCategoryLink li { margin:0;padding:0;list-style:none; }
.personalizedCategoryLink a { position:absolute;top:310px;right:20px;display:block;text-indent:-9999px;height:30px;width:400px;}


/* Category toppers - Gifts by Occasion */
#categoryTopGO { margin:0;padding:0;width:770px;height:351px;background:url(../images/gifts-by-occasion_bg2.png) no-repeat 0 0;_background:url(../images/gifts-by-occasion_bg2.gif) no-repeat 0 0;position:relative;top:0;left:0; }
#categoryTopGO ul { text-indent:-9999px;margin:0;padding:0;position:relative;left:210px;top:140px;background:url(../images/gifts-by-occasion-ul_bg.jpg) no-repeat 135px 56px;width:770px;height:200px; }
#categoryTopGO li { list-style:none;margin:0;padding:0;width:140px;height:190px;float:left; }
#categoryTopGO li a { text-indent:-9999px;display:block;width:138px;height:190px;}
#categoryTopGO li.weddingOccasion a { width:321px !important;height:330px;position:absolute;top:-123px;left:-192px;background:url(../images/gifts-by-occasion1.jpg) no-repeat 0 0; }

/* Category toppers - Gifts by People */
#categoryTopGPeople { margin:0;padding:0;width:770px;height:351px;background:url(../images/gifts-by-people_bg2.png) no-repeat 0 0;_background:url(../images/gifts-by-people_bg2.gif) no-repeat 0 0;position:relative;top:0;left:0; }
#categoryTopGPeople ul { text-indent:-9999px;margin:0;padding:0;position:relative;left:205px;top:140px;background:url(../images/gifts-by-people-ul_bg.jpg) no-repeat 146px 59px;width:770px;height:200px; }
#categoryTopGPeople li { list-style:none;margin:0;padding:0;width:140px;height:190px;float:left; }
#categoryTopGPeople li a { text-indent:-9999px;display:block;width:138px;height:190px;}
#categoryTopGPeople li.babyGirl a { width:321px !important;height:330px;position:absolute;top:-124px;left:-191px;background:url(../images/gifts-by-people.jpg) no-repeat 0 0; }


/* Category toppers - Top 20 Gifts */
#categoryTopG20 { margin:0;padding:0;width:770px;height:351px;background:url(../images/top-20-gifts_bg.png) no-repeat 0 0;background:url(../images/top-20-gifts_bg.gif) no-repeat 0 0;position:relative;top:0;left:0;position:relative;top:0;left:0; }
#categoryTopG20 ul { text-indent:-9999px;margin:0;padding:0;position:relative;left:344px;top:171px;background:url(../images/top-20-gifts-ul_bg.jpg) no-repeat 0 0;width:423px;height:200px;}
#categoryTopG20 li { list-style:none;margin:0;padding:0; }
#categoryTopG20 li.top20_1 { text-indent:-9999px;display:block;width:215px;height:170px;float:left;}
#categoryTopG20 li.top20_2 { text-indent:-9999px;display:block;width:180px;height:170px;float:left; }
#categoryTopG20 .top20giftsImg { width:330px !important;height:350px;position:absolute;top:10px;left:12px;background:url(../images/top-20-gifts.jpg) no-repeat 0 0;text-indent:-9999px }

#categoryTopP { width:770px;height:351px; background:url(../images/personalized-items_bg.png) no-repeat 0 0;_background:url(../images/personalized-items_bg.gif) no-repeat 0 0; }
#categoryTopP #categoryTop1 { margin-top:9px;margin-left:12px;_margin-left:5px;float:left;width:495px;height:333px; }
#categoryTopP #categoryTop1 a, #categoryTopP #categoryTop1 a:link, #categoryTopP #categoryTop1 a:active, #categoryTopP #categoryTop1 a:visited, #categoryTopP #categoryTop1 a:hover { display:block;width:495px;height:333px;text-indent:-9999px;background:url(../images/personalized-topper1.jpg) no-repeat 0 0;float:left;  }
#categoryTopP #categoryTop2 { float:right;margin-top:11px;width:250px}
#categoryTopP #categoryTop2 a, #categoryTopP #categoryTop2 a:link, #categoryTopP #categoryTop2 a:active, #categoryTopP #categoryTop2 a:visited, #categoryTopP #categoryTop2 a:hover { display:block;width:248px;height:151px;text-indent:-9999px;background:url(../images/personalized-topper2.jpg) no-repeat 100% 0;float:right;  }
#categoryTopP #categoryTop3 { float:right;width:248px;height:160px;margin-top:21px;margin-left: 13px; }
#categoryTopP #categoryTop3 a, #categoryTopP #categoryTop3 a:link, #categoryTopP #categoryTop3 a:active, #categoryTopP #categoryTop3 a:visited, #categoryTopP #categoryTop3 a:hover { display:block;width:248px;height:153px;text-indent:-9999px;background:url(../images/personalized-topper3.jpg) no-repeat 1px 0;float:right;  }
#categoryTopP #categoryTop1 p, #categoryTopP #categoryTop2 p, #categoryTopP #categoryTop3 p  { display:none; }

/* Category toppers - Customer Favs */
#categoryTopFav { width:770px;height:351px; background:url(../images/favorites-topper_bg.png) no-repeat 0 0;_background:url(../images/favorites-topper_bgIE6.gif) no-repeat 0 0; }
#categoryTopFav #categoryTop1 { float:left;width:248px;height:351px;margin:0 0 0 6px;_margin:0 0 0 3px;padding:0;}
#categoryTopFav #categoryTop1 a, #categoryTopFav #categoryTop1 a:link, #categoryTopFav #categoryTop1 a:active, #categoryTopFav #categoryTop1 a:visited, #categoryTopFav #categoryTop1 a:hover { display:block;width:248px;height:351px;text-indent:-9999px;background:url(../images/favorites-topper1.jpg) no-repeat 0 59px;float:left;  }
#categoryTopFav #categoryTop2 { float:left;width:248px;height:351px;margin:0 0 0 6px;padding:0;}
#categoryTopFav #categoryTop2 a, #categoryTopFav #categoryTop2 a:link, #categoryTopFav #categoryTop2 a:active, #categoryTopFav #categoryTop2 a:visited, #categoryTopFav #categoryTop2 a:hover { display:block;width:248px;height:351px;text-indent:-9999px;background:url(../images/favorites-topper2.jpg) no-repeat 7px 59px;  }
#categoryTopFav #categoryTop3 { float:left;width:250px;height:351px;margin:0 0 0 6px;padding:0;}
#categoryTopFav #categoryTop3 a, #categoryTopFav #categoryTop3 a:link, #categoryTopFav #categoryTop3 a:active, #categoryTopFav #categoryTop3 a:visited, #categoryTopFav #categoryTop3 a:hover { display:block;width:250px;height:351px;text-indent:-9999px;background:transparent url(../images/favorites-topper3.jpg) no-repeat 5px 59px;float:left;  }


/* Category toppers - Sale */
#categoryTopSale { width:770px;height:351px; background:url(../images/sale-topper_bg.png) no-repeat 0 0;_background:url(../images/sale-topper_bg.gif) no-repeat 0 0; }
#categoryTopSale #categoryTop1 { float:left;width:248px;height:351px;margin:0 0 0 3px;_margin:0 0 0 3px;padding:0;}
#categoryTopSale #categoryTop1 a, #categoryTopSale #categoryTop1 a:link, #categoryTopSale #categoryTop1 a:active, #categoryTopSale #categoryTop1 a:visited, #categoryTopSale #categoryTop1 a:hover { display:block;width:250px;height:351px;text-indent:-9999px;background:url(../images/sale-topper1.jpg) no-repeat 0 62px;float:left;  }
#categoryTopSale #categoryTop2 { float:left;width:250px;height:351px;margin:0 0 0 9px;padding:0;}
#categoryTopSale #categoryTop2 a, #categoryTopSale #categoryTop2 a:link, #categoryTopSale #categoryTop2 a:active, #categoryTopSale #categoryTop2 a:visited, #categoryTopSale #categoryTop2 a:hover { display:block;width:251px;height:351px;text-indent:-9999px;background:url(../images/sale-topper2.jpg) no-repeat 0 62px;  } 
#categoryTopSale #categoryTop3 { float:left;width:252px;height:351px;margin:0 0 0 8px;padding:0;}
#categoryTopSale #categoryTop3 a, #categoryTopSale #categoryTop3 a:link, #categoryTopSale #categoryTop3 a:active, #categoryTopSale #categoryTop3 a:visited, #categoryTopSale #categoryTop3 a:hover { display:block;width:246px;height:351px;text-indent:-9999px;background:transparent url(../images/sale-topper3.jpg) no-repeat 0 62px;float:left;  }

/* Category toppers - What's New */
#categoryTopNew { width:770px;height:351px; background:url(../images/new-topper_bg.png) no-repeat 0 0;_background:url(../images/new-topper_bg.gif) no-repeat 0 0; }
#categoryTopNew #categoryTop1 { float:left;width:248px;height:351px;margin:0 0 0 7px;_margin:0 0 0 3px;padding:0;}
#categoryTopNew #categoryTop1 a, #categoryTopNew #categoryTop1 a:link, #categoryTopNew #categoryTop1 a:active, #categoryTopNew #categoryTop1 a:visited, #categoryTopNew #categoryTop1 a:hover { display:block;width:248px;height:351px;text-indent:-9999px;background:url(../images/new-topper1.jpg) no-repeat 0 62px;float:left;  }
#categoryTopNew #categoryTop2 { float:left;width:248px;height:351px;margin:0 0 0 5px;padding:0;}
#categoryTopNew #categoryTop2 a, #categoryTopNew #categoryTop2 a:link, #categoryTopNew #categoryTop2 a:active, #categoryTopNew #categoryTop2 a:visited, #categoryTopNew #categoryTop2 a:hover { display:block;width:248px;height:351px;text-indent:-9999px;background:url(../images/new-topper2.jpg) no-repeat 0px 62px;  }
#categoryTopNew #categoryTop3 { float:left;width:246px;height:351px;margin:0 0 0 11px;padding:0;}
#categoryTopNew #categoryTop3 a, #categoryTopNew #categoryTop3 a:link, #categoryTopNew #categoryTop3 a:active, #categoryTopNew #categoryTop3 a:visited, #categoryTopNew #categoryTop3 a:hover { display:block;width:248px;height:351px;text-indent:-9999px;background:transparent url(../images/new-topper3.jpg) no-repeat 1px 62px;float:left;  }

/* Category Topper - Inspiration */
#categoryTopI { width:770px;height:351px;margin:0;padding:0;float:left;background:url(../images/inspiration_bg.png) no-repeat 0 0;_background:url(../images/inspiration_bgIE6.gif) no-repeat 0 0; }
#categoryTopI #categoryTopFeatured { width:506px;height:351px;text-indent:-9999px;margin:0;display:block;background:url(../images/inspiration1.jpg) no-repeat 11px 10px;float:left; }
#categoryTopI #categoryTopFeatured2 { width:264px;height:351px;text-indent:-9999px;margin:0;display:block;background:url(../images/inspiration2.jpg) no-repeat 100% 12px;float:left; }

/* Category Topper - Backroom */
#categoryTopBR { height:770px;height:351px;margin:0;padding:0;float:left;background:url(../images/the-backroom_bg.png) no-repeat 0 0;_background:url(../images/the-backroom_bgIE6.gif) no-repeat 0 0;position:relative;top:0;left:0; }
#categoryTopBR #categoryTopFeatured { width:770px;height:351px;text-indent:-9999px;margin:0;padding:0;display:block;float:left;background:url(../images/the-backroom1.jpg) no-repeat 11px 14px; }
#categoryTopBR #backroomBlog h2, #categoryTopBR #backroomBlog p, #categoryTopBR #categoryTopFeatured2 #backroomBlog p { display:none; }
#categoryTopBR #backroomStaff { position:absolute;top:200px;left:420px;display:block;width:230px;height:197px; }
#categoryTopBR #backroomStaff a, #categoryTopBR #backroomStaff a:link, #categoryTopBR #backroomStaff a:active, #categoryTopBR #backroomStaff a:visited, #categoryTopBR #backroomStaff a:hover { display:block;width:220px;height:140px;text-indent:-9999px; }
#categoryTopBR #backroomStaff h2, #categoryTopBR #backroomStaff p { text-indent:-9999px; }
#categoryTopBR #backroomBlog a, #categoryTopBR #backroomBlog a:link, #categoryTopBR #backroomBlog a:active, #categoryTopBR #backroomBlog a:visited, #categoryTopBR #backroomBlog a:hover { width:110px;height:140px;margin:0;padding:0;position:absolute;top:200px;left:655px;text-indent:-9999px;}
.viewAllFavs { width:770px;text-align:center; }
#BRcol1 {padding-top:15px;float:left;}
.brHeader { display:block;width:770px;height:25px;clean:both;text-align:center;margin:0 auto;position:relative;top:0; left:0; }
.brHeader img { position:relative;top:0;left:0; }

/* Category toppers - Gift Registry */
#categoryTopGR { margin:0;padding:0;width:770px;height:351px;background:url(../images/gift-registry_bg2.png) no-repeat top left;_background:url(../images/gift-registry_bgIE62.gif) no-repeat top left;  }
#categoryTopGR #categoryTopFeatured { width:504px;height:344px;background:url(../images/gift-registry1.jpg) no-repeat 9px 12px;float:left;}
#categoryTopGR #categoryTopFeatured h2, #categoryTopGR #categoryTopFeatured p { margin:0;padding:0;height:0;line-height:0;display:none; }
#categoryTopGR #categoryTopFeatured3 { width:266px;height:351px;display:block;text-indent:-9999px;float:left; }
#categoryTopGR #categoryTopFeatured3 li p { display:none; }
#categoryTopGR #categoryTopFeatured3 ul { margin:0;padding:10px 0 0 0; }
#categoryTopGR #categoryTopFeatured3 li { display:block;list-style-type:none;margin:0;padding:0; }   
#categoryTopGR #categoryTopFeatured3 li a { text-indent:-9999px;display:block;margin:0;padding:0;}
#categoryTopGR #categoryTopFeatured3 li#searchReg a, #categoryTopGR #categoryTopFeatured3 li#searchReg a:link, #categoryTopGR #categoryTopFeatured3 li#searchReg a:active, #categoryTopGR #categoryTopFeatured3 li#searchReg a:visited, #categoryTopGR #categoryTopFeatured3 li#searchReg a:hover { width:266px;height:126px;background:url(../images/gift-registry2.jpg) no-repeat 100% 2px; } 
#categoryTopGR #categoryTopFeatured3 li#createReg a, #categoryTopGR #categoryTopFeatured3 li#createReg a:link, #categoryTopGR #categoryTopFeatured3 li#createReg a:active, #categoryTopGR #categoryTopFeatured3 li#createReg a:visited, #categoryTopGR #categoryTopFeatured3 li#createReg a:hover { width:266px;height:132px; }
#categoryTopGR #categoryTopFeatured3 li#learnReg a, #categoryTopGR #categoryTopFeatured3 li#learnReg a:link, #categoryTopGR #categoryTopFeatured3 li#learnReg a:active, #categoryTopGR #categoryTopFeatured3 li#learnReg a:visited, #categoryTopGR #categoryTopFeatured3 li#learnReg a:hover { width:260px;height:60px;margin-top:5px; }

/* Category toppers - Create Registry*/
#categoryTopCreate { width:770px;height:351px; background:url(../images/registry-trio_bg.png) no-repeat 0 0;_background:url(../images/registry-trio_bgIE6.gif) no-repeat 0 0; }
#categoryTopCreate #categoryTop1 { float:left;width:248px;height:351px;margin:0 0 0 6px;_margin:0 0 0 3px;padding:0;}
#categoryTopCreate #categoryTop1 a, #categoryTopCreate #categoryTop1 a:link, #categoryTopCreate #categoryTop1 a:active, #categoryTopCreate #categoryTop1 a:visited, #categoryTopCreate #categoryTop1 a:hover { display:block;width:248px;height:351px;text-indent:-9999px;background:url(../images/registry-trio1.jpg) no-repeat 0 59px;float:left;  }
#categoryTopCreate #categoryTop2 { float:left;width:248px;height:351px;margin:0 0 0 6px;padding:0;}
#categoryTopCreate #categoryTop2 a, #categoryTopCreate #categoryTop2 a:link, #categoryTopCreate #categoryTop2 a:active, #categoryTopCreate #categoryTop2 a:visited, #categoryTopCreate #categoryTop2 a:hover { display:block;width:248px;height:351px;text-indent:-9999px;background:url(../images/registry-trio2.jpg) no-repeat 7px 59px;  }
#categoryTopCreate #categoryTop3 { float:left;width:250px;height:351px;margin:0 0 0 6px;padding:0;}
#categoryTopCreate #categoryTop3 a, #categoryTopCreate #categoryTop3 a:link, #categoryTopCreate #categoryTop3 a:active, #categoryTopCreate #categoryTop3 a:visited, #categoryTopCreate #categoryTop3 a:hover { display:block;width:250px;height:351px;text-indent:-9999px;background:transparent url(../images/registry-trio3.jpg) no-repeat 5px 59px;float:left;  }


/* Category toppers - Shop by Style */
#categoryTopStyle { width:775px;height:351px;margin:0;padding:0;background:url(../images/shop-by-style_bg.png) no-repeat top left;_background:url(../images/shop-by-style_bgIE6.gif) no-repeat top left; }
#categoryTopStyle #categoryTopFeatured h2 { width:530px;height:351px;text-indent:-9999px;margin:0;padding:0;display:block;background:url(../images/shop-by-style1.jpg) no-repeat 9px 12px;float:left; }
#categoryTopStyle #categoryTopFeatured p { display:none; }
#categoryTopStyle #categoryTopFeatured2 { width:112px;height:351px;text-indent:-9999px;margin:0;padding:0;display:block;float:left; }

/* Category toppers - Shop by Brand */
#categoryTopBrand { width:770px;height:351px;margin:0;padding:0; }
#categoryTopBrand #categoryTopFeatured h2 { width:409px;height:351px;text-indent:-9999px;margin:0;display:block;background:url(../images/entry-brandW_01.jpg) no-repeat 0 0;float:left; }
#categoryTopBrand #categoryTopFeatured p { display:none; }
#categoryTopBrand #categoryTopFeatured2 { width:361px;height:351px;text-indent:-9999px;margin:0;display:block;background:url(../images/entry-brandW_02.jpg) no-repeat 0 0;float:left; }

/* Vendor toppers */
#vendorTopper { background:url(../images/vendor-topper_bg.png) no-repeat 0 0; width:776px;height:310px;position:relative;top:0;left:0; }
#vendorTopper .vendorContent { padding:14px 0 0 14px ; }
#vendorTopper .vendorContent .vendorTopperImg { float:left;width:413px; }
#vendorTopper .vendorContent p { float:right;width:320px;margin-right:7px;font-size:12px !important;p }
#vendorTopper .vendorContent p img { padding:5px 0 8px 0; }

/* Vendor toppers2 - text on right with white background */
#vendorTopper2 { background:#fff url(../images/vendor-topper_bg.png) no-repeat 0 0; width:776px;height:310px;position:relative;top:0;left:0; }
#vendorTopper2 .vendorContent { padding:12px 0 0 12px ; }
#vendorTopper2 .vendorContent .vendorTopperImg { float:left;width:503px; }
#vendorTopper2 .vendorContent p { float:right;width:220px;margin-right:7px;font-size:12px !important;p }
#vendorTopper2 .vendorContent p img { padding:5px 0 8px 0; }

/* Vendor toppers3 - text in middle */
#vendorTopper3 { background:#fff url(../images/vendor-topper_bg.png) no-repeat 0 0; width:776px;height:310px;position:relative;top:0;left:0; }
#vendorTopper3 .vendorContent { padding:0;background:url(../images/somerset-bay-topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentCurrey { padding:0;background:url(../images/currey-co_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentStanley { padding:0;background:url(../images/stanley_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentBK { padding:0;background:url(../images/bk_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentWP { padding:0;background:url(../images/waxing-poetic_topper.jpg) no-repeat 14px 14px;width:775px;height:320px; }
#vendorTopper3 .vendorContentJY { padding:0;background:url(../images/jamie-young_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentJessieSteele { padding:0;background:url(../images/jessie-steele_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }#vendorTopper3 .vendorContentItzy { padding:0;background:url(../images/itzy-ritzy_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentOilo { padding:0;background:url(../images/oilo_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentFMC { padding:0;background:url(../images/fmc_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentSB { padding:0;background:url(../images/susan-brown_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentOlli { padding:0;background:url(../images/olli-lime_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentAG { padding:0;background:url(../images/aidan-gray_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentTP { padding:0;background:url(../images/thomas-paul_v.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentBungalow5 { padding:0;background:url(../images/bungalow-5_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentGloveables { padding:0;background:url(../images/gloveables_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentRosanna { padding:0;background:url(../images/rosanna_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentNoir { padding:0;background:url(../images/noir_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentCapel { padding:0;background:url(../images/capel_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
.vendorContentTangerine { padding:0;background:url(../images/tangerine_topper.jpg) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
.vendorContentButter { padding:0;background:url(../images/butter_topper.jpg) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
.vendorContentTurquoise { padding:0;background:url(../images/turquoise_topper.jpg) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
.vendorContentSpringGreen { padding:0;background:url(../images/spring-green_topper.jpg) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
.vendorContentDustyBlue { padding:0;background:url(../images/color-topper-dusty-blue.jpg) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
.vendorContentWhite { padding:0;background:url(../images/color-topper-white.gif) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
.vendorContentHotPink { padding:0;background:url(../images/hot-pink_topper.jpg) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
.vendorContentAqua { padding:0;background:url(../images/color-topper-aqua.jpg) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
.vendorContentNavy { padding:0;background:url(../images/color-topper-navy.jpg) no-repeat 0 0;width:775px;height:216px;text-indent:-9999px; }
#vendorTopper3 .vendorContentLulla { padding:0;background:url(../images/lulla-smith_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentAdenAnais { padding:0;background:url(../images/aden-anais_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentKendraScott { padding:0;background:url(../images/kendra-scott_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }
#vendorTopper3 .vendorContentBedhead { padding:0;background:url(../images/bedhead_topper.jpg) no-repeat 12px 12px;width:775px;height:310px; }

#vendorTopper3 .vendorContent p { float:left;width:275px;margin:25px 0 0 275px;font-size:12px !important;line-height:16px; text-align:justify }
#vendorTopper3 .vendorContentCurrey p, #vendorTopper3 .vendorContentTP p { float:left;width:320px;margin:30px 0 0 250px;font-size:12px !important;line-height:16px; text-align:justify }
#vendorTopper3 .vendorContentStanley p { float:left;width:298px;margin:60px 0 0 260px;font-size:12px !important;line-height:16px; text-align:justify }
#vendorTopper3 .vendorContentBK p { float:left;width:255px;margin:17px 0 0 255px;font-size:12px !important;line-height:16px; }
#vendorTopper3 .vendorContentJY p { float:left;width:300px;margin:80px 0 0 225px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentJessieSteele p { float:left;width:310px;margin:80px 0 0 230px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentItzy p { float:left;width:270px;margin:100px 0 0 285px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentWP p { float:left;width:320px;margin:90px 0 0 255px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentOilo p { float:left;width:310px;margin:80px 0 0 245px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentFMC p { float:left;width:300px;margin:82px 0 0 219px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentSB p { float:left;width:250px;margin:115px 0 0 312px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentOlli p { float:left;width:250px;margin:80px 0 0 308px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentAG p { float:left;width:246px;margin:80px 0 0 238px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentBungalow5 p { float:left;width:255px;margin:85px 0 0 255px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentGloveables p { float:left;width:295px;margin:112px 0 0 245px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentRosanna p { float:left;width:305px;margin:84px 0 0 204px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentNoir p { float:left;width:240px;margin:50px 0 0 265px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentCapel p { float:left;width:278px;margin:82px 0 0 250px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentLulla p { float:left;width:235px;margin:90px 0 0 277px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentAdenAnais p { float:left;width:260px;margin:100px 0 0 255px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentKendraScott p { float:left;width:290px;margin:100px 0 0 255px;font-size:12px !important;line-height:16px;text-align:justify; }
#vendorTopper3 .vendorContentBedhead p { float:left;width:290px;margin:95px 0 0 245px;font-size:12px !important;line-height:16px;text-align:justify; }
.vendorContentTangerine p, .vendorContentButter p, .vendorContentTurquoise p, .vendorContentDustyBlue p { text-indent:-9999px;display:none; }

#vendorTopper3 .vendorContentCurrey p img { padding-bottom:10px; }
#vendorTopper3 .vendorContent p img { padding:0 0 10px 30px; }

/* Vendor toppers2 - text on right with white background */
#vendorTopper4 { background:#fff url(../images/vendor-topper_bg.png) no-repeat 0 0; width:776px;height:310px;position:relative;top:0;left:0; }
#vendorTopper4 .vendorContentPPB { padding:0;background:url(../images/ppb-topper.jpg) no-repeat 12px 12px;float:left;width:770px;height:300px; }
#vendorTopper4 .vendorContentPPB p { float:right;width:310px;margin:12px 7px 0 0;font-size:11px !important;p }
.ppbLogoImg { padding:5px 0 10px 0; }

/* Vendor Pages */
#homeStoreVendors { clear:left; }
#shopByBrand { margin-top:10px; }
#shopByBrand h2 { font-size:35px;visibility: hidden;margin:0;padding:0; }
#homeStoreVendors, #childrenVendors, #womenVendors { width:260px;float:left; }
#homeStoreVendors ul, #childrenVendors ul, #womenVendors ul { margin:0;padding:0; }
#homeStoreVendors li, #childrenVendors li, #womenVendors li { margin:0;padding:0 0 2px 0;list-style-type:none; }
#homeStoreVendors li a, #childrenVendors li a, #womenVendors li a {  }

#bellaNote { clear:both;text-align:left; }
.reverseSwatch { padding:30px 0;width:460px;float:left;}
.reverseSwatchBox {float:left;padding-left:10px; }
.reverseSwatchBox a img, .reverseSwatchBox a img { margin:0;padding:0; }
.swatchGroups { float:left;width:110px;margin-left:10px; }

#bellaNottePopups { clear:both; width:770px; }
#bellaNottePopups a { float:left; }

#bellaNottePopup { clear:both; width:770px; }
#bellaNottePopup a { float:left; }
.BNaqua, .BNaqua:active, .BNaqua:visited, .BNaqua:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-aqua.jpg) no-repeat 0 0; }
.BNaqua:hover { background:url(../images/BN-C-aqua.jpg) no-repeat 0 -38px; }
.BNocean, .BNocean:active, .BNocean:visited, .BNocean:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-ocean.jpg) no-repeat 0 0; }
.BNocean:hover { background:url(../images/BN-C-ocean.jpg) no-repeat 0 -38px; }
.BNceladon, .BNceladon:active, .BNceladon:visited, .BNceladon:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-celadon.jpg) no-repeat 0 0; }
.BNceladon:hover { background:url(../images/BN-C-celadon.jpg) no-repeat 0 -38px; }
.BNpistachio, .BNpistachio:active, .BNpistachio:visited, .BNpistachio:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-pistachio.jpg) no-repeat 0 0; }
.BNpistachio:hover { background:url(../images/BN-C-pistachio.jpg) no-repeat 0 -38px; }
.BNginger, .BNginger:active, .BNginger:visited, .BNginger:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-ginger.jpg) no-repeat 0 0; }
.BNginger:hover { background:url(../images/BN-C-ginger.jpg) no-repeat 0 -38px; }
.BNfawn, .BNfawn:active, .BNfawn:visited, .BNfawn:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-fawn.jpg) no-repeat 0 0; }
.BNfawn:hover { background:url(../images/BN-C-fawn.jpg) no-repeat 0 -38px; }
.BNspice, .BNspice:active, .BNspice:visited, .BNspice:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-spice.jpg) no-repeat 0 0; }
.BNspice:hover { background:url(../images/BN-C-spice.jpg) no-repeat 0 -38px; }
.BNchocolate, .BNchocolate:active, .BNchocolate:visited, .BNchocolate:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-chocolate.jpg) no-repeat 0 0; }
.BNchocolate:hover { background:url(../images/BN-C-chocolate.jpg) no-repeat 0 -38px; }
.BNsilvermist, .BNsilvermist:active, .BNsilvermist:visited, .BNsilvermist:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-silvermist.jpg) no-repeat 0 0; }
.BNsilvermist:hover { background:url(../images/BN-C-silvermist.jpg) no-repeat 0 -38px; }
.BNskye, .BNskye:active, .BNskye:visited, .BNskye:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-skye.jpg) no-repeat 0 0; }
.BNskye:hover { background:url(../images/BN-C-skye.jpg) no-repeat 0 -38px; }
.BNsugarplum, .BNsugarplum:active, .BNsugarplum:visited, .BNsugarplum:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-sugarplum.jpg) no-repeat 0 0; }
.BNsugarplum:hover { background:url(../images/BN-C-sugarplum.jpg) no-repeat 0 -38px; }
.BNamethyst, .BNamethyst:active, .BNamethyst:visited, .BNamethyst:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-amethyst.jpg) no-repeat 0 0; }
.BNamethyst:hover { background:url(../images/BN-C-amethyst.jpg) no-repeat 0 -38px; }
.BNpetal, .BNpetal:active, .BNpetal:visited, .BNpetal:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-petal.jpg) no-repeat 0 0; }
.BNpetal:hover { background:url(../images/BN-C-petal.jpg) no-repeat 0 -38px; }
.BNblush, .BNblush:active, .BNblush:visited, .BNblush:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-blush.jpg) no-repeat 0 0; }
.BNblush:hover { background:url(../images/BN-C-blush.jpg) no-repeat 0 -38px; }
.BNruby, .BNruby:active, .BNruby:visited, .BNruby:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-ruby.jpg) no-repeat 0 0; }
.BNruby:hover { background:url(../images/BN-C-ruby.jpg) no-repeat 0 -38px; }
.BNnavy, .BNnavy:active, .BNnavy:visited, .BNnavy:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-navy.jpg) no-repeat 0 0; }
.BNnavy:hover { background:url(../images/BN-C-navy.jpg) no-repeat 0 -38px; }
.BNwhite, .BNwhite:active, .BNwhite:visited, .BNwhite:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-white.jpg) no-repeat 0 0; }
.BNwhite:hover { background:url(../images/BN-C-white.jpg) no-repeat 0 -38px; }
.BNchamp, .BNchamp:active, .BNchamp:visited, .BNchamp:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-champ.jpg) no-repeat 0 0; }
.BNchamp:hover { background:url(../images/BN-C-champ.jpg) no-repeat 0 -38px; }
.BNhoney, .BNhoney:active, .BNhoney:visited, .BNhoney:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-honey.jpg) no-repeat 0 0; }
.BNhoney:hover { background:url(../images/BN-C-honey.jpg) no-repeat 0 -38px; }
.BNtaupe, .BNtaupe:active, .BNtaupe:visited, .BNtaupe:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-taupe.jpg) no-repeat 0 0; }
.BNtaupe:hover { background:url(../images/BN-C-taupe.jpg) no-repeat 0 -38px; }
.BNgraphite, .BNgraphite:active, .BNgraphite:visited, .BNgraphite:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-graphite.jpg) no-repeat 0 0; }
.BNgraphite:hover { background:url(../images/BN-C-graphite.jpg) no-repeat 0 -38px; }
.BNtuscan, .BNtuscan:active, .BNtuscan:visited, .BNtuscan:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-tuscan.jpg) no-repeat 0 0; }
.BNtuscan:hover { background:url(../images/BN-C-tuscan.jpg) no-repeat 0 -38px; }
.BNcypress, .BNcypress:active, .BNcypress:visited, .BNcypress:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-cypress.jpg) no-repeat 0 0; }
.BNcypress:hover { background:url(../images/BN-C-cypress.jpg) no-repeat 0 -38px; }
.BNflax, .BNflax:active, .BNflax:visited, .BNflax:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-flax.jpg) no-repeat 0 0; }
.BNflax:hover { background:url(../images/BN-C-flax.jpg) no-repeat 0 -38px; }
.BNpebble, .BNpebble:active, .BNpebble:visited, .BNpebble:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-pebble.jpg) no-repeat 0 0; }
.BNpebble:hover { background:url(../images/BN-C-pebble.jpg) no-repeat 0 -38px; }
.BNcharcoal, .BNcharcoal:active, .BNcharcoal:visited, .BNcharcoal:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-charcoal.jpg) no-repeat 0 0; }
.BNcharcoal:hover { background:url(../images/BN-C-charcoal.jpg) no-repeat 0 -38px; }
.BNsable, .BNsable:active, .BNsable:visited, .BNsable:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-sable.jpg) no-repeat 0 0; }
.BNsable:hover { background:url(../images/BN-C-sable.jpg) no-repeat 0 -38px; }
.BNseaglass, .BNseaglass:active, .BNseaglass:visited, .BNseaglass:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BN-C-seaglass.jpg) no-repeat 0 0; }
.BNseaglass:hover { background:url(../images/BN-C-seaglass.jpg) no-repeat 0 -38px; }
.BNcrimson, .BNcrimson:active, .BNcrimson:visited, .BNcrimson:visited { text-indent:-9999px;display:block;width:85px;height:38px;background:url(../images/BNcrimson.jpg) no-repeat 0 0; }
.BNcrimson:hover { background:url(../images/BNcrimson.jpg) no-repeat 0 -38px; }

/* Little Giraffe Landing Page 1 */
#categorymainLG  {width:790px;float:left;text-align:left;margin:25px 0 0 95px;}
#categorymainLG .breadcrumbs {margin:0;padding:0;text-align:left;font:11px/12px Arial, Helvetica, sans-serif;position:absolute;top:4px;left:95px;text-transform:lowercase}
#categorymainLG .box1 { width:474px;float:left; }
#categorymainLG .box2 { width:300px;float:right; }
#LGlanding1a h2, #LGlanding1a p { text-indent:-9999px;display:none;margin:0;padding:0; }
#LGlanding1a a, LGlanding1a a:link, LGlanding1a a:active, LGlanding1a a:visited, LGlanding1a a:hover 
 { display:block;float:left;width:472px;height:225px;text-indent:-9999px;background:url(../images/LG-landing1a.jpg) no-repeat 0 0;margin:0;padding:0; }
#LGlanding1b { display:block;float:left;margin-left:6px;width:460px;height:83px;text-indent:-9999px;background:url(../images/LG-landing1b.jpg) no-repeat 0 0; }
#LGlanding1c ul { margin:0 0 20px 20px;}
#LGlanding1c li { list-style-type:none;background:url(../images/LGbullet.jpg) no-repeat 0 6px;padding:1px 0 1px 10px;font-size:11px; }
#LGlanding1c h2 { color:#935955;font-size:14px;font-weight:bold; }
#categorymainLG .recordname { height:50px; }
#categorymainLG .recordChildren { display:block;list-style-type:none; }
.LGshop, .LGshop:link, .LGshop:active, .LGshop:visited, .LGshop:hover { width:180px;height:36px;text-indent:-9999px;display:block;background:url(../images/LGshop.jpg) no-repeat top center; }

/* Little Giraffe Landing Page 2 */
#categorymainLG2  {width:790px;float:left;text-align:left;margin:25px 0 0 95px;}
#categorymainLG2 .breadcrumbs {margin:0;padding:0;text-align:left;font:11px/12px Arial, Helvetica, sans-serif;position:absolute;top:4px;left:95px;text-transform:lowercase}
#categorymainLG2 .box1 { width:474px;float:right;margin-right:15px;}
#categorymainLG2 .box2 { width:285px;float:left; }
#LGlanding2a h2, #LGlanding2a p { text-indent:-9999px;display:none;margin:0;padding:0; }
#LGlanding2a a, LGlanding2a a:link, LGlanding2a a:active, LGlanding2a a:visited, LGlanding2a a:hover 
 { display:block;width:474px;height:303px;text-indent:-9999px;background:url(../images/LG-landing2a.jpg) no-repeat 0 0;margin:0;padding:0; }
#LGlanding2c ul { margin:0 0 20px 20px;}
#LGlanding2c li { list-style-type:none;background:url(../images/LGbullet.jpg) no-repeat 0 6px;padding:1px 0 1px 10px;font-size:11px; }
#LGlanding2c h2 { color:#935955;font-size:14px;font-weight:bold; }
#categorymainLG2 .recordname { height:50px; }
#categorymainLG2 .recordChildren { display:block;list-style-type:none; }
.LGshop, .LGshop:link, .LGshop:active, .LGshop:visited, .LGshop:hover { width:180px;height:36px;text-indent:-9999px;display:block;background:url(../images/LGshop.jpg) no-repeat top center; }

/* Matteo */
#matteoContent { clear:both;background:url(../images/dot-divider.png) repeat-x  top center;margin:25px 0 0 0;padding:20px 0 0 0}
.matteoHome { width:770px; margin:0 0 10px 0;padding:0 0 20px 0;background:url(../images/dot-divider.png) repeat-x  bottom center;float:left; }
.matteo1 { float:left; width:300px; }
.matteoHome h2 a { display:block;text-intent:-9999px;text-indent:-9999px;background:url(../images/matteo-home_logo.jpg) no-repeat 0 0;width:300px;height:62px; }
#matteoContent ul { float:left;width:450px;margin:30px 0 0 20px; }
#matteoContent li { list-style:none;margin:0;padding:0;width:100px;height:100px;float:left;text-align:center;padding:0 5px; }
#matteoContent li a { display:block;width:100px;padding:70px 0 5px 0; }
.matteoHome li.matteoCluny  { background:url(../images/matteoCluny.jpg) no-repeat 0 0; }
.matteoHome li.matteoElsa  { background:url(../images/matteoElsa.jpg) no-repeat 0 0; }
.matteoHome li.matteoFable  { background:url(../images/matteoFable.jpg) no-repeat 0 0; }
.matteoHome li.matteoFolk  { background:url(../images/matteoFolk.jpg) no-repeat 0 0; }
.matteoHome li.matteoHammock  { background:url(../images/matteoHammock.jpg) no-repeat 0 0; }
.matteoHome li.matteoHeirloom  { background:url(../images/matteoHeirloom.jpg) no-repeat 0 0; }
.matteoHome li.matteoIda  { background:url(../images/matteoIda.jpg) no-repeat 0 0; }
.matteoHome li.matteoMedallion  { background:url(../images/matteoMedallion.jpg) no-repeat 0 0; }
.matteoHome li.matteoPlacket  { background:url(../images/matteoPlacket.jpg) no-repeat 0 0; }
.matteoHome li.matteoTat  { background:url(../images/matteoTat.jpg) no-repeat 0 0; }
.matteoHome li.matteoTick  { background:url(../images/matteoTick.jpg) no-repeat 0 0; }
.matteoHome li.matteoVL  { background:url(../images/matteoVL.jpg) no-repeat 0 0; }
.matteoDue { clear:both;width:770px; margin:0 0 10px 0;padding:0 0 20px 0;background:url(../images/dot-divider.png) repeat-x  bottom center;float:left; }
.matteoDue h2 a { display:block;text-intent:-9999px;text-indent:-9999px;background:url(../images/matteo-due_logo.jpg) no-repeat 0 0;width:300px;height:62px; }
.matteoDue li.dueAmericana  { background:url(../images/dueAmericana.jpg) no-repeat 0 0; }
.matteoDue li.duePinwheel  { background:url(../images/duePinwheel.jpg) no-repeat 0 0; }
.matteoDue li.dueQuatroFoil  { background:url(../images/dueQuatroFoil.jpg) no-repeat 0 0; }
.matteoDue li.dueStitch  { background:url(../images/dueStitch.jpg) no-repeat 0 0; }
.matteoDue li.dueVintageCotton  { background:url(../images/dueVintageCotton.jpg) no-repeat 0 0; } 
.matteoDue li.dueWallpaper  { background:url(../images/dueWallpaper.jpg) no-repeat 0 0; }
.matteoDue li.dueWashedSateen  { background:url(../images/dueWashedSateen.jpg) no-repeat 0 0; }
.matteoBambino { clear:both;width:770px; margin:0 0 10px 0;padding:0 0 20px 0;background:url(../images/dot-divider.png) repeat-x  bottom center;float:left; }
.matteoBambino h2 a { display:block;text-intent:-9999px;text-indent:-9999px;background:url(../images/matteo-bambino_logo.jpg) no-repeat 0 0;width:300px;height:62px;}
.matteoBambino li.matteoBambinoCluny  { background:url(../images/matteoBambinoCluny.jpg) no-repeat 0 0; }
.matteoBambino li.matteoBambinoFolk  { background:url(../images/matteoBambinoFolk.jpg) no-repeat 0 0; }
.matteoBambino li.matteoBambinoHammock  { background:url(../images/matteoBambinoHammock.jpg) no-repeat 0 0; }
.matteoBambino li.matteoBambinoHeirloom  { background:url(../images/matteoBambinoHeirloom.jpg) no-repeat 0 0; }
.matteoBambino li.matteoBambinoIda  { background:url(../images/matteoBambinoIda.jpg) no-repeat 0 0; }
.matteoBambino li.matteoBambinoTat  { background:url(../images/matteoBambinoTat.jpg) no-repeat 0 0; }
.matteoBambino li.matteoBambinoVintageLinen  { background:url(../images/matteoBambinoVintageLinen.jpg) no-repeat 0 0; }
.matteoBambino li.matteoBambinoSeparates  { background:url(../images/matteoBambinoSeparates.jpg) no-repeat 0 0; }
h2#viewAllMatteo a { display:block;clear:both;text-indent:-9999px;width:300px;height:50px;background:url(../images/matteo-by-product-type.gif) no-repeat 0 0; float:left}
#matteoTypes { clear:both;padding-top:10px;margin:0;float:left; }
#matteoTypes ul { width:770px; }
#matteoTypes li { width:160px;float:left;list-style:none;text-align:center;margin:0 0 10px 0;padding:0 10px;height:200px }
#matteoTopper { background:url(../images/matteo_bg.png) no-repeat 0 0; width:776px;height:310px;position:relative;top:0;left:0; }
#matteoTopper .matteoTopperContent { background:url(../images/matteo-topper.jpg) no-repeat 0 0; width:776px;height:310px;position:relative;top:12px;left:11px; }
.matteoTopperContent p { padding:70px 0 0 430px;width:300px; }


.spectrumCC .floatRight { padding-left:12px;padding-bottom:20px; }
.spectrumCC { line-height:18px; }

/* Vendor topper rotators */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family:Arial, Helvetica, sans-serif;color:#8D7E6C;letter-spacing: normal;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0;
    min-width: 120px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0;
	display:block;
	width:auto;
	height:22px;
}
.ui-tabs-nav a {
    margin: 0 8px; /* position: relative makes opacity fail for disabled tab in IE */
    padding: 0 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	color:#fff;
	font-size:14px;
	line-height: 22px;
	
}
#leeRotator .ui-tabs-nav a { font-size:13px; }
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 0;
    z-index: 2;
    margin-top: 0; 
    color: #8D7E6C;
	background:url(../images/vendorBtnHover.png) repeat-x 0 0;
}

.ui-tabs-nav a span {
    width: auto; /* IE 6 treats width as min-width */
    min-width: auto;
    height: 22px; /* IE 6 treats height as min-height */
    min-height: 22px;
    padding-top: 0;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    
    color: #8D7E6C;
	background:url(../images/vendorBtnHover.png) repeat-x 0 0;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 0;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 22px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#pompomRotator { background:url(../images/vendor-frame_bg.png) no-repeat 0 0;width:777px;height:350px; }
#pompomRotator #fragment-1 { background:url(../images/pom-pom-frame1.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#pompomRotator #fragment-2 { background:url(../images/pom-pom-frame2.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#pompomRotator #fragment-3 { background:url(../images/pom-pom-frame3.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#pompomRotator #fragment-4 { background:url(../images/pom-pom-frame4.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#pompomRotator h2, #pompomRotator h3 { text-indent:-9999px;width:0;height:0;display:none; }
#pompomRotator #fragment-1 p { width:278px;margin:85px 0 0 245px;text-align:justify; }
#pompomRotator #fragment-2 ul { width:350px;margin:115px 0 0 25px; }
#pompomRotator #fragment-3 ul { width:350px;margin:95px 0 0 25px; }
#pompomRotator #fragment-4 ul { width:350px;margin:115px 0 0 35px; }
#pompomRotator #fragment-2 li, #pompomRotator #fragment-3 li, #pompomRotator #fragment-4 li { background:url(../images/bullet.jpg) no-repeat 0 7px;padding-left:10px;list-style-type:none; }
#pompomRotator ul, #littlegiraffeRotator ul { margin:0 0 0 14px; }
#pompomRotator li, #littlegiraffeRotator li { background:url(../images/vendorLiBtn.png) no-repeat 0 4px;padding:1px 0;line-height:16px; }
#pompomRotator li.button1 { background:none; }

#pchRotator { background:url(../images/vendor-frame_bg.png) no-repeat 0 0;width:777px;height:350px; }
#pchRotator #fragment-1 { background:url(../images/pch-frame1.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#pchRotator #fragment-2 { background:url(../images/pch-frame2.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#pchRotator #fragment-3 { background:url(../images/pch-frame3.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#pchRotator #fragment-3 h2, #pchRotator #fragment-3 h3 { text-indent:-9999px;width:0;height:0;display:none; }
#pchRotator #fragment-4 { background:url(../images/pch-frame4.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#pchRotator h2, #pchRotator h3 { text-indent:-9999px;width:0;height:0;display:none; }
#pchRotator #fragment-1 p { width:300px;text-align:justify;margin:0;padding:0;position:absolute;top:70px;left:270px; }
#pchRotator #fragment-2 ul { width:350px;margin:0;padding:0;position:absolute;top:105px;left:35px; }
#pchRotator #fragment-3 ul { width:330px;margin:0;padding:0;position:absolute;top:90px;left:35px; }
#pchRotator #fragment-4 ul#list { width:220px;margin:0;padding:0;position:absolute;top:105px;left:35px; }
#pchRotator #fragment-4 ul#collections { width:550px;height:320px;margin:0;padding:0;position:absolute;top:20px;left:275px;list-style:none;background:none !important; }
#pchRotator #fragment-4 ul#collections li { margin:0;padding:0;width:120px;height:136px;float:left;list-style:none;background:none !important; }
#pchRotator #fragment-4 ul#collections li.collection a { display:block;width:115px;height:132px;text-indent:-9999px; }

#pchRotator #fragment-3 li { background:url(../images/bullet.jpg) no-repeat 0 10px;padding-left:10px;padding-top:3px;list-style-type:none; }
#pchRotator #fragment-4 li, #pchRotator #fragment-2 li  { background:url(../images/bullet.jpg) no-repeat 0 10px;padding-left:10px;list-style-type:none;padding-top:4px; }
#pchRotator ul { margin:0 0 0 14px; }
#pchRotator li { background:url(../images/vendorLiBtn.png) no-repeat 0 4px;padding:1px 0;line-height:16px; }
#pchRotator li.button1 { background:none; }
#pchButtons li.button1 { width:180px; }
#pchButtons li.button2 { width:195px; }
#pchButtons li.button3 { width:210px; }
#pchButtons li.button4 { width:165px; }
#pchButtons li.button1 .pch1 { padding-left:10px; }


#lgRotator { background:url(../images/vendor-frame_bg.png) no-repeat 0 0;width:777px;height:350px; }
#lgRotator #fragment-1 { background:url(../images/little-giraffe-frame1.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#lgRotator #fragment-2 { background:url(../images/little-giraffe-frame2.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#lgRotator #fragment-3 { background:url(../images/little-giraffe-frame3.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#lgRotator #fragment-4 { background:url(../images/little-giraffe-frame4.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#lgRotator h2, #lgRotator h3 { text-indent:-9999px;width:0;height:0;display:none; }
#lgRotator #fragment-1 p { width:350px;margin:100px 0 0 180px;text-align:justify;line-height:18px;padding:0; }
#lgRotator #fragment-2 ul { width:300px;margin:105px 0 0 25px; }
#lgRotator #fragment-3 ul { width:300px;margin:125px 0 0 20px; }
#lgRotator #fragment-4 p { width:200px;margin:0 0 0 240px;padding:25px 0 0 0;}
#lgRotator ul, #littlegiraffeRotator ul { margin:0 0 0 14px; }
#lgRotator li, #littlegiraffeRotator li { background:url(../images/vendorLiBtn.png) no-repeat 0 4px;padding:1px 0;line-height:16px; }
#lgRotator li.button1 { background:none; }
#lgRotator #fragment-2 li, #lgRotator #fragment-3 li, #lgRotator #fragment-4 li { background:url(../images/bullet.jpg) no-repeat 0 7px;padding-left:10px;list-style-type:none; }
#littlegiraffeButtons li.button1 { width:165px; }
#littlegiraffeButtons li.button4 { width:165px; }

/* Lee */
#leeRotator { background:url(../images/vendor-frame_bg.png) no-repeat 0 0;width:777px;height:350px; }
#leeRotator #fragment-1 { background:url(../images/lee-frame1.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#leeRotator #fragment-2 { background:url(../images/lee-frame2.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#leeRotator #fragment-3 { background:url(../images/lee-frame3.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#leeRotator #fragment-4 { background:url(../images/lee-frame4.jpg) no-repeat 12px 12px;width:752px;height:283px; }
#leeRotator h2, #lgRotator h3 { text-indent:-9999px;width:0;height:0;display:none; }
#leeRotator #fragment-1 p { width:320px;text-align:justify;margin:0;padding:0;position:absolute;top:125px;left:228px; }
#leeRotator #fragment-2 ul { width:500px;margin:125px 0 0 25px; }
#leeRotator #fragment-3 ul { width:700px;margin:125px 0 0 20px; }
#leeRotator #fragment-4 p { width:420px;margin:0 0 0 45px;padding:110px 0 0 0;}
#swatchCatPopup { text-indent:-9999px;margin:0;padding:0;width:420px;margin:10px 0 0 30px; }
#swatchCatPopup a { display:block;text-indent:-9999px;width:450px;height:130px; }
#leeRotator ul, #leeRotator ul { margin:0 0 0 14px; }
#leeRotator li, #leeRotator li { background:url(../images/vendorLiBtn.png) no-repeat 0 4px;padding:1px 0;line-height:16px; }
#leeRotator li.button1 { background:none; }
#leeRotator h2, #leeRotator h3 { margin:0;padding:0;width:0;height:0;text-indent:-9999px; }
#leeRotator #fragment-2 li, #leeRotator #fragment-3 li, #leeRotator #fragment-4 li { background:url(../images/bullet.jpg) no-repeat 0 7px;padding-left:10px;list-style-type:none; }
#leeButtons { margin-left:5px; }
#leeButtons li.button1 { background:none; }
#leeButtons li.button1 { width:228px; }
#leeButtons li.button2 { width:170px; }
#leeButtons li.button3 { width:215px; }
#leeButtons li.button4 { width:130px; }


/*Search Registry */
#SearchListControls ul { margin:0 0 20px 30px;padding:0;float:left; }
#SearchListControls li { margin:0 10px 0 0;padding:0;list-style-type:none;display:inline; }
#SearchListControls fieldset p { padding-left:20px; }
.babySearchImg a, .babySearchImg a:link, .babySearchImg a:link, .babySearchImg a:active, .babySearchImg a:hover { display:block;float:left;width:110px;background:url(../images/registry-search-baby.jpg) no-repeat top center;text-align:center;padding-top:105px; }
.weddingSearchImg a, .weddingSearchImg a:link, .weddingSearchImg a:link, .weddingSearchImg a:active, .weddingSearchImg a:hover { display:block;float:left;width:110px;background:url(../images/registry-search-wedding.jpg) no-repeat top center;text-align:center;padding-top:105px; }
.wishlistSearchImg a, .wishlistSearchImg a:link, .wishlistSearchImg a:link, .wishlistSearchImg a:active, .wishlistSearchImg a:hover { display:block;float:left;width:110px;background:url(../images/registry-search-wishlist.jpg) no-repeat top center;text-align:center;padding-top:105px; }
#SearchListControls fieldset, #SearchListControls2 {border:2px solid #DFD9C2;float:none;clear:none; margin: 0; padding: 0;width:600px;text-align:left;}
#SearchListControls2 .regSearch { width:580px; }
#SearchListControls2 .regSearch table { width:550px;margin-left:20px;border:0px solid #fff !important;padding:0 !important; }
#SearchListControls2 .regSearch table td { padding:3px 5px;vertical-align:top; }
#SearchListControls2 .regSearch h2 { padding-left:10px !important; }
#regSearch td.FormLabel { width:200px !important; white-space:nowrap !important; }
 /* Wedding Registry */
.registryInfo { margin:0;padding:0;width:400px; }
.registryInfo dl { margin:0 0 0 10px;padding:0;width:400px; }
.wishlistInfo dl { margin: 0 0 0 10px;padding:0; }
.registryInfo dt { font-weight:bold;float:left;clear:left;height:20px; }
.registryInfo dd { margin-left:120px; }
.wishlistInfo dt { font-weight:bold;float:left;}
.wishlistInfo dd {margin-left:90px;  }
.registryBTN { clear:both;margin-bottom:20px; }
.datePickerCal td { color:#8D7E6C !important; }
.regSearch dl { margin:0 0 0 10px;padding:0;position:relative; }
.regSearch dt { font-weight:bold;float:left;clear:left;height:30px;width:160px; }
.regSearch dd { height:30px;text-align:left; }
.searchBTN { clear:both;margin:0 0 10px 180px; }
.parentsNameError {width:180px !important;display:block;position:absolute;top:-5px;left:310px; }
/* special IE7 code for .parentsNameError */
.registryTB { width:800px;margin-top:10px;}
.registryBTN { text-align:left;vertical-align:top;width:400px; }
.registryBTN .registryBtnBox { margin:0;padding:0;width:200px;text-align:right; }
#registryMessage { padding:10px 0 20px 10px; }
.registryInfo .FormLabel { text-align:left; }
/* Registry Details */
.categorymain dl { margin:0 0 10px 10px;padding:0; }
.regDetails { margin: 10px 0; }
.regDetails td.FormLabel { font-weight:bold;vertical-align:top;padding:1px 5px 1px 0;margin:0; }
.regDetails td.FormField { text-align:left;ventical-align:top;padding:1px 0;margin:0; }
.wishlistproductlink { width:400px;font-size:105%;float:left;margin-top:5px;}
.wishlistoptions { font-size:10px;float:left;margin:10px 0;width:400px;}
.wishlistproductimage { margin:10px 10px 10px 0; float:left;width:160px;text-align:center; }
.wishlistprice { float:left;width:400px; }
.qtyList { margin:5px 0 !important;padding:0 0 0 3px !important; }
.qtyList dt { font-weight:bold;float:left;clear:left;height:30px;line-height:25px; }
.qtyList dd { margin-left:75px !important;height:30px; }
.createRegFieldset { margin: 0 auto;border:1px solid #DFD9C2;width:600px;text-align:center; }
.regRadioButtons input { }
.regRadioButtons label { padding:4px 8px 0 4px; }
#regData { width:600px;display:block;float:none;text-align:left;margin:0;padding:0; }
#regData table { width:100%; }
#regData td.FormLabel { width:200px;}
#regData td.FormField input { border:1px solid #DFD9C2; }
#regAddressBook { width:600px;margin:0;padding:0;text-align:left; }
#regShipTo { width:600px;margin:0;padding:0 0 10px 0;text-align:left; }
#regShipTo table { padding:0;margin:0; }
#regShipTo .addresseditor td.formlabel { width:200px; }
#regBTN { margin:10px 40px 0 0;text-align:center; }
#regBTNCreate { text-align:left;margin-top:20px; }
/* Registry FAQs */
.registryfaqsMain { background:#fff;width:650px;border:2px solid #DFD9C2;padding:1% 0 1% 15px;float:left;font-size:90%}
.registryfaqsMain a { text-decoration:none;font-weight:normal }
.registryfaqsMain a, .registryfaqsMain a:link, .registryfaqsMain a:active, .registryfaqsMain a:visited { color:#8D7E6C; }
.customerLink a:visited{ text-decoration: none;color: #8D7E6C; }
.registryfaqsMain a:hover { text-decoration: none;color:#5BBFA9}
.registryfaqsMain h2 {background:url(../images/cust-serv_bg.jpg) no-repeat 0 50%;padding-left:35px;font-weight:bold; }
.registryFloat { margin:0;padding:0;width:350px;float:left; }
.registryFloat ul { margin-left:0;list-style:none;width:295px; }
.registryFloat li a { display:block;background:url(../images/dot_hover.gif) no-repeat 0 2px;padding-left:15px;width:320px;}
.registryFloat2 { margin:0;padding:0;width:300px;float:right; }
.registryFloat2 ul { margin-left:0;list-style:none;width:245px; }
.registryFloat2 li a { display:block;background:url(../images/dot_hover.gif) no-repeat 0 2px;padding-left:15px;width:250px;}
.registryFAQContent { clear:both;padding-top:50px;width:650px; }
.registryFAQContent dt { clear:both;margin-top:10px;}
.registryFAQContent dd { background:url(../images/registryFAQContent-dd.jpg) no-repeat 0 0;text-indent:24px;margin:0px 0 30px 0;padding-top:2px;text-align:justify }
.registryFAQContent dt a, .registryFAQContent dt a:link, .registryFAQContent dt a:active, .registryFAQContent dt a:visited, .registryFAQContent dt a:hover { font-size:110%;font-weight:bold;text-decoration:none;color:#5BBFA9;background:url(../images/registryFAQContent-dt.jpg) no-repeat 0 0;padding-left:24px;display:block;padding-top:3px;}
.registrytopLink { text-align:right;padding-top:5px;width:680px;display:block; }
.registrytopLink .topLink, .registrytopLink .topLink:link, .registrytopLink .topLink:active, .registrytopLink .topLink:visited, .registrytopLink .topLink:hover { display:block;text-indent:-9999px;width:120px;height:20px;background:url(../images/back-main.png) no-repeat 100% 0;text-decoration:none;float:right; }
/* Inspiration Page */
.fnInspiration { clear:both;padding-top:10px; }
.fnInspiration .record { text-align:center;width:185px;height:auto;margin-bottom:10px;float:left; }
.fnInspiration .recordname {width:170px;background:transparent;margin:0;font-size:11pt;font-weight:bold;text-align:center;display:none; }
.fnInspiration .recordimage {background:transparent;margin:0 auto;/*height:186px;width:186px;background:url(../images/category-border.png) no-repeat 0 0;*/text-align:center;}
.fnInspiration .recordimage Img { padding-top:13px; }
.viewAllInspiration { clear:both;text-align:right;width:768px; }
#inspirationMain #categorydetailedlisttemplaterecords { margin-top:10px;clear:both; }
#inspirationMain #categorydescription { padding-left:5px;width:980px;text-align:center; }
#inspirationMain h3 { text-align:left;font-size:30px;border-bottom:none;}
.tipsDL { margin:0;padding:0;width:70%; }
.tipsDL dt { font-size:100%; }
.tipsDL dt a, .tipsDL dt a:link, .tipsDL dt a:active, .tipsDL dt a:visited, .tipsDL dt a:hover { color:#8D7E6C;font-weight:bold; }
.tipsDL dd { font-size:100%;margin-bottom:10px;}
/* Inspiration */
#inspirationRight { float:right;width:183px; }
#inspirationRight #designTips1 { text-indent:-9999px;width:183px;height:400px;margin:0 0 5px 0;padding:0; }
#inspirationRight #designTips1 a { width:183px;height:400px;display:block;text-indent:-9999px;background:url(../images/design-tip1.png) no-repeat 0 0;margin:0;padding:0;}
#inspirationRight  .box3 a { display:block;text-indent:-9999px;margin:5px 0 0 7px;padding:0;background:url(../images/br-giveaway-h4.png) no-repeat 50% 0;width:178px;height:53px;border:1px solid #DFD9C2; }
#inspirationRight  .box2 { margin:5px 0 0 8px;padding:0;clear:left;width:177px; }
#inspirationRight  .box2 h4, #homepagecolumn2 .box2 h5 { margin:0;padding:0;clear:both; }
#inspirationRight  .box2 h5.lgSpecialsH5 a { clear:both;text-indent:-9999px;background:url(../images/br-lg-specials.png) no-repeat 0 0;width:177px;height:175px;display:block;margin:0;padding:0;border:1px solid #DFD9C2;border-bottom:none; }
#inspirationRight  .box2 h5 a { float:none;text-indent:-9999px;background:url(../images/br-sod.png) no-repeat 0 0;width:177px;height:53px;display:block;margin:0;padding:0;border:1px solid #DFD9C2;border-top:none; }
#inspirationRight  .box2 p { display:none;text-indent:-9999px;margin:0;padding:0; }
/* Staff Favorites */
.newFavs { width:770px;background:url(../images/staff-favs-divider.gif) repeat-x 0 0;float:left; }
.newFavs2 { width:770px;background:url(../images/staff-favs-divider.gif) repeat-x 0 0;float:left; }
.favEnd { background:url(../images/staff-favs-divider.gif) repeat-x 0 0;display:block;height:30px;clear:both;width:770px; }
.favListEnd{ display:block;height:30px;clear:both;width:770px; }
.favImgLeft { width:226px;float:left; }
.favText { width:316px;float:left;margin:25px 0 0 0;height:217px;font-size:11px;line-height:14px; }
.favTextLeft { padding-left:5px;padding-right:30px;background: url(../images/divider-middle.gif) repeat-x 0 101px;height:113px; }

.favTextRight { padding-left:30px;text-align:right; }
.favText p a { color: #8D7E6C !important;text-decoration:underline; }
.favImgRight { width:228px;float:left;position:relative;top:21px;left:0; }
.signImg {  }
.signImgPage { display:none; }
.favText p .favsMore { display:block;color:#5BBFA9 !important;padding-top:8px; }
.viewAllStaffFavs { background:url(../images/staff-favs-divider.gif) repeat-x 0 0;display:block;height:60px;clear:both;width:770px;text-align:center;padding-top:20px; }


/* Category toppers - mother's day */
#mothersdayTopper { margin:0;padding:0;width:770px;height:351px;background:url(../images/mothers-day_topper.jpg) no-repeat 0 0;position:relative;text-indent:-9999px; }
#mothersdayTopper b { text-indent:-9999px; }
#mothersdayTopper ul { text-indent:-9999px;margin:0;padding:0;position:absolute;top:120px;left:20px;width:750px;}
#mothersdayTopper li { list-style:none;margin:0;padding:0;text-indent:-9999px;float:left;display:block; }
#mothersdayTopper li.mdt1 { width:215px;height:215px; }
#mothersdayTopper li.mdt1 a { text-indent:-9999px;display:block;width:215px;height:215px; }
#mothersdayTopper li.mdt2 { width:240px;height:215px; }
#mothersdayTopper li.mdt2 a{ text-indent:-9999px;display:block;width:240px;height:215px; }
#mothersdayTopper li.mdt3 { width:270px;height:215px;}
#mothersdayTopper li.mdt3 a { text-indent:-9999px;display:block;width:270px;height:215px;}

#categorySubNavH2 {text-indent:-9999px;background:url(../images/shop-by-brand_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:-40px;left:0; }
#categorySubNavStyleH2 {text-indent:-9999px;background:url(../images/shop-by-style_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:-40px;left:0; }
#categorySubNavTypeH2 {text-indent:-9999px;background:url(../images/shop-by-type_h2.gif) no-repeat 0 0;display:block;width:100px;height:30px;position:absolute;bottom:-40px;left:0; }
#categorySubNavH2Desc { text-indent:-9999px;background:url(../images/shop-by-brand_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:5px;left:0; }
#categorySubNavH2TypeDesc { text-indent:-9999px;background:url(../images/shop-by-style_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:5px;left:0; }
#categorySubNavH2BrandDesc { text-indent:-9999px;background:url(../images/shop-by-brand_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:5px;left:0; }
#categorySubNavH2Desc p { margin:0;padding:0; }
#categorygridsubNavtemplate table { margin-left: 130px;margin-bottom:20px;font-size: 11px; }
#categorygridsubNavtemplate .recordname a, #categorygridsubNavtemplate .recordname a:link, #categorygridsubNavtemplate .recordname a:active, #categorygridsubNavtemplate .recordname a:visited, #categorygridsubNavtemplate .recordname a:hover { color:#5BBFA9;font-size: 11px; }

/* Amy Butler */
.ABbox1 { float:left; width:280px;clear:left;font-size:11px;}
.ABbox2 { float:left;width:480px;margin:0 0 0 20px; }
.ABbox2 li { list-style:none;margin:0;padding:0;width:122px;height:200px;float:left;text-align:center;padding:0; }
.ABbox2 li.end { list-style:none;margin:0;padding:0;width:100px;height:200px;float:left;text-align:center;padding:0; }
.ABbox2 li img { width:110px;height:154px; }
.ABbox2 li a { display:block;width:110px;padding:0; }
.ABdivider  { clear:both;width:770px;display:block;background:url(../images/dot-divider.png) repeat-x  50% center;height:50px; }

.treasureBox { border:solid 1px #DFD9C2;background:#fff;padding:7px;width:320px;float:left; margin-left:0px;}
.treasureLeft { width:770px;float:left;margin-right:30px; }
.treasureLeft ol { margin-left:40px; }
.treasureLeft li { padding:6px 0; }
.treasureRight { width:350px;float:left;display:none;}
.treasureLeft p, .treasureRight p { text-align:justify; }
#treasureTweet, #treasureFB { color:#5BBFA9;border-bottom:none; text-transform:lowercase  }
.treasureInsert { color:#F37596;padding:10px;margin:10px 0 10px 90px;width:500px;border:solid 1px #DFD9C2;background:#fff; }
#treasureBtn { text-indent:-9999px;background:url(/images/treasure-final.gif) no-repeat 0 0;position:relative;top:0;left:0;width:320px;height:74px; }
.treasure1 { position:absolute;top:0;left:0;width:74px;height:74px; }
.treasure2 { position:absolute;top:27px;left:135px;width:30px;height:12px; }
.treasure3 { position:absolute;top:56px;left:240px;width:30px;height:12px; }