BODY{ background-color:#f6f6f6; background-image:url(../images/body-bg4.png); background-position:top; background-repeat:repeat-x; margin:0px; padding:0px; FONT-FAMILY:Helvetica, Arial, sans-serif; COLOR:#333; FONT-SIZE:13px; }
A{ COLOR:#cb2693; outline:none; -moz-outline-style:none; }
H1{ font-size:22px; padding:0px; margin:4px 0px 6px 0px; text-transform:uppercase; }
H2{ font-size:20px; font-weight:bold; padding:0px; margin:0px 0px 4px 0px; text-transform:uppercase; }
H3{ font-size:16px; font-weight:bold; padding:0px; margin:0px 0px 4px 0px; text-transform:uppercase; }
HR{ COLOR:#DDDDDD; HEIGHT:1px; }
FORM{ MARGIN:0px; }
TABLE,IMG{ BORDER:0px; }
#topMessage{ background-color:#C04CA3; color:#ffffff; margin:auto; height:35px; width:100%; text-align:center; font-size:1.2em; font-weight:bold; line-height:35px; }
#wrapper{ width:1154px; margin:0 auto; background-image:url(../images/wrapper-bg.png); background-repeat:repeat-y; background-position:center; }
#wrapper2{ width:1070px; margin:0 auto; background-image:url(../images/header-bg2.png); background-repeat:no-repeat; background-position:center 91px; }
#container{ width:990px; margin:0 auto; position:relative; }
#header{ height:144px; position:relative; }
#logo{ margin-top:10px; float:left; width:302px; height:66px; overflow:hidden; text-indent:-999px; background:url('../images/layout-sprite.png') no-repeat 0 -148px; }
#header-email{ position:absolute; left:400px; top:26px; width:250px; }
#header-shipping-hoiday{ position:absolute; left:400px; top:16px; width:250px; z-index:1000; }
#header-seals{ position:absolute; left:400px; top:26px; width:250px; }
#header-phone{ position:absolute; right:0px; top: 10px; text-align:right; }
#header-phone p { margin:0 0 2px 0; padding:0; font-size:9px; }
#header-phone p a { padding:0 4px; color:#000; text-decoration:none; }
#header-phone h1 { font-size:24px; margin:14px 0 4px; }
#minicart{ font-size:12px; white-space:nowrap; position:absolute; top:100px; right:0px; color:#fff; }
#minicart #carticon { width:25px; height:17px; margin-right:8px; float:left; background: url('../images/layout-sprite.png') no-repeat -364px -439px;  }
#minicart a{ color:#fff; font-weight:bold; }
#greybar{ position:absolute; top:130px; left:0px; }
#nav{ clear:both; height:33px; position:absolute; text-transform:uppercase; left:0px; top:91px; }
#nav a:hover, #nav span:hover{ color:#ffc004; }
#nav ul{ list-style:none; padding:0; margin:0; }
#nav li{ padding:0; margin:0; padding-right:15px; float:left; }
#nav li:hover{ visibility:visible; }
#nav li a, #nav li span{ padding-right:32px; padding-top:8px; padding-bottom:9px; color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; display:block; background-position:right; background-repeat:no-repeat; }
#nav li a.dropdown, #nav li span.dropdown{ padding-right:52px; background-position:right; background-repeat:no-repeat; }
#nav li ul{ margin-left:-7px; position:absolute; width:9em; left:-999em; text-transform:none; clear:left; z-index:100; }
#nav li:hover ul, #nav li.sfhover ul{ left:auto; }
#nav li ul li{ margin:0; padding:5px 4px 5px 7px; width:10em; background-color:#dbdbdb; border-bottom:1px solid #d0d0d0; background-image:none; }
#nav li ul li a{ font-size:12px; font-weight:normal; color:#333; padding:0; background-image:none; height:auto; }
#nav li ul li a:hover{ color:#333; }
#nav li ul li:hover, #nav li ul li.sfhover{ background-color:#d0d0d0; }
#search{ position:absolute; top:91px; left:0px; }
#search-box{ border:1px solid #d1d1d1; height:16px; width:160px; }
#search-button{ margin-left:8px; }
#header-shipping{ position:absolute; top:91px; left:360px; }
#left-nav, #right-nav{ float:left; width:160px; padding-bottom:18px; font-size:12px; }
#right-nav{ float:right; text-align:left; }
#categories ul, #right-nav ul{ padding:0px; margin:0px; list-style:none; }
#categories ul li, #right-nav ul li{ margin-bottom:12px; line-height:15px; font-weight:bold; text-transform:uppercase; font-size:13px; }
#categories ul li a, #right-nav ul li a{ color:#000; text-decoration:none; }
#categories ul li span{ background-image:url(../images/left-nav-line.png); background-repeat:no-repeat; background-position:bottom left; padding:4px 4px 8px 0px; display:block; }
#categories ul li a:hover, #right-nav ul li a:hover{ text-decoration:none; }
#categories ul ul, #right-nav ul ul{ padding-top:6px; padding-left:0px; background-color:#fff; }
#categories ul ul li, #right-nav ul ul li{ text-transform:none; margin:0px; padding:0px 0px 1px 0px; font-weight:normal; background-color:#fff; text-transform:none; font-size:11px; }
#categories ul ul li a, #right-nav ul ul li a{ color:#000; text-decoration:none; }
#categories ul ul li a:hover, #right-nav ul ul li a:hover{ text-decoration:underline; }
#categories ul li span p { width:113px; height:10px; overflow:hidden; background:url('../images/layout-sprite.png') no-repeat; margin:0; padding:0; text-indent:-999px; }
#categories ul li span p#left-nav-gifts-by-price { background-position: -526px -592px; }
#categories ul li span p#left-nav-style { background-position: -526px -521px; }
#categories ul li span p#left-nav-color { background-position: -526px -531px; }
#categories ul li span p#left-nav-size { background-position: -526px -541px; }
#categories ul li span p#left-nav-trend { background-position: -526px -551px; }
#categories ul li span p#left-nav-price { background-position: -526px -561px; }
#categories ul li span p#left-nav-specials { background-position: -526px -571px; }
#categories ul li span p#left-nav-as-seen-in { background-position: -526px -581px; }
#categories .hide-nav, #right-nav .hide-nav{ display:none; }
#sidebar-holder{ float:right; width:790px; }
#fullcontent{ width:990px; background-color:#fff; }
#content{ float:right; width:810px; padding:0 0 15px 0; background-color:#fff; }
#cartcontent{ float:left; width:770px; padding:0 0 15px 0; background-color:#fff; }
#cartsidebar{ float:right; width:180px; font-size:12px; margin-bottom:15px; border-left:1px solid #ddd; padding-left:20px; }
#cartsidebar .cartheader{ line-height:15px; font-weight:bold; color:#fff; text-transform:uppercase; font-size:12px; background-color:#000; padding:4px 4px 4px 8px; background-color:#fff; color:#000; background-image:url(../images/left-nav-line.png); background-repeat:no-repeat; background-position:bottom left; padding:4px 4px 6px 0px; display:block; }
#cartsidebar .cartoption{ padding:6px 0px; font-size:11px; }
#youSave{ background-color:#538221; color:#ffffff; display:none; float:right; font-size:13px; font-weight:bold; padding:6px 11px; text-align:center; }
#footer{ background:url(../images/footer-bg2.png) repeat-x; margin:0 auto; width:1070px; clear:both; height:249px; }
#footer2{ width:990px; margin:0 auto; }

#footer3 p { height:9px; overflow:hidden; background:url('../images/layout-sprite.png') no-repeat; margin:0; padding:0; text-indent:-999px; }
#footer3 p#footer-confidence { width:142px; background-position: -475px -396px; }
#footer3 p#footer-shipping { width:122px; background-position: -353px -396px; }
#footer3 p#footer-information { width:132px; background-position: -353px -387px; }
#footer3 p#footer-signup { width:286px; background-position: -353px -405px; }

#home-checkmarks-small { margin:0; padding:0; width:236px; height:239px; overflow:hidden; text-indent:-9999px; background:url('../images/layout-sprite.png') no-repeat -403px 0; }

#footer ul{ padding:0px; padding-top:10px; margin:0px; list-style:none; }
#footer ul li{ width:183px; padding-right:30px; float:left; font-weight:bold; font-size:13px; }
#footer ul ul{ padding-top:14px; padding-bottom:7px; }
#footer ul ul li{ font-size:12px; float:none; width:auto; font-weight:normal; padding:2px 0px 2px 0px; }
#footer ul ul li.footer-list{  }
#footer ul ul li a{ color:#333; }
#badges{ clear:both; text-align:center; }
#footer-text{ clear:both; text-align:center; font-size:11px; }
#footer-text a{ color:#333; }
.clearer{ clear:both; height:1px; overflow:hidden; }
#breadcrumbs{ font-size:12px; padding-bottom:4px; }
#breadcrumbs a{ color:#333; }
#checkmarks{ padding:3px 0 5px; display:none; }
SPAN.Lbl{ COLOR:green; FONT-WEIGHT:bold; }
.Section{ MARGIN:0px; PADDING:0px; }
a.conf-links{ font-size:12px; font-weight:bold; text-decoration:underline; }
.conf-title{ font-size:14px; font-weight:bold; padding-top:2px; padding-bottom:2px; }
.email_friend_title{ color:#000000; font-size:16px; font-weight:bold; }
.email_friend_fields{ color:#000000; font-size:13px; font-weight:bold; }
.email_friend_copy{ color:#000000; font-size:12px; font-weight:normal; }
.product_main_area{ border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding-left:10px; padding-right:10px; }
.product_title{ color:#000; font-size:17px; font-weight:bold; }
.product_code{ font-size:11px; }
.product_free_shipping{ font-size:12px; }
.product_stock{ font-size:12px; }
.product_price{ font-size:17px; font-weight:bold; }
.product_qty_options{ font-size:12px; font-weight:bold; }
.product_wishlist{ padding-top:6px; font-size:9px; color:#666; }
.product_wishlist a{ color:#666; text-decoration:underline; }
a.product_related_link{ margin-top:8px; text-align:center; display:block; padding:6px; border:1px solid #000; color:#000; text-decoration:underline; width:106px; float:right; }
.product_related_title, .product_reviews_title{ font-weight:bold; font-size:15px; }
.product_related_items a{ text-decoration:underline; color:#666; }
.product_related_price{ color:#4469b4; }
.upselling_title{ color:#000000; font-size:11px; font-weight:bold; }
.upselling_product{ font-size:10px; font-weight:normal; }
.upselling_product a{ font-size:10px; color:#0752c0; text-decoration:underline; }
.upselling_price{ color:#ff0000; font-size:12px; font-weight:bold; }
.shown_div{ display:inline; }
.hidden_div{ display:none; }
.checkout_bolded_titles{ font-weight:bold; }
.progressStep1, .progressStep2{ display:block; background-image:url(../images/progressBar.png); background-position:0 0; width:344px; height:17px; }
.progressStep2{ background-position:0 17px; float:right; }
.ErrorMessage{ display:block; }
.sAlert, .ErrorMessage{ background:#FFFF66 url(images/alert.gif) no-repeat 8px 2px; border:2px solid #FFCC66; width:540px; padding:12px 15px 26px 80px; ;
	margin:15px 30px; color:#111; min-height:40px; text-align:left; }
.sAlert p{ margin:0 0 5px 0; }
.sAlert li{ list-style-image:none; padding:0 0 0 15px; margin:0 0 3px 15px; line-height:1em; }
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{ background:url(../images/stars.gif) left -1000px repeat-x; }
.star-rating{ position:relative; width:55px; height:10px; overflow:hidden; list-style:none; margin:0; padding:0; background-position:left bottom; }
.star-rating li{ display:inline; }
.star-rating span,
.star-rating .current-rating{ position:absolute; top:0; left:0; text-indent:-1000px; height:10px; line-height:10px; outline:none; overflow:hidden; border:none; }
.star-rating span.one-star{ width:20%; z-index:6; }
.star-rating span.two-stars{ width:40%; z-index:5; }
.star-rating span.three-stars{ width:60%; z-index:4; }
.star-rating span.four-stars{ width:80%; z-index:3; }
.star-rating span.five-stars{ width:100%; z-index:2; }
.star-rating .current-rating{ z-index:1; background-position:left top; }
#product_thumbnail_link{ position:relative; display:block; height:25px; padding-top:381px; width:381px; text-decoration:none; text-align:center; color:#333; font-size:12px; }
#product_thumbnail_link img{ display:none; position:absolute; top:0px; left:0px; z-index:10; }
#detailed-images a{ display:block; width:40px; height:40px; padding:2px; border:1px solid #d1d1d1; margin-bottom:6px; margin-right:6px; float:left; }
#detailed-images div{ clear:both; }
#detailed-images span{ font-size:11px; }
#product-title{ background-image:url(../images/horiz-dot.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:1px; }
#product-feature{ font-weight:bold; padding:5px 0px 8px 0px; background-image:url(../images/horiz-dot.gif); background-position:bottom; background-repeat:repeat-x; }
#product-instock{ padding-top:5px; }
#product-instock h3{ color:#000000; display:inline; font-size:13px; font-weight:bold; }
#product-instock span{ font-weight:normal; }
#product-instock-message{ color:#cb2693; display:inline; }
#product-price-holder{ float: right; top:2px; right:0; width:150px; }
#product-rating{ float:right; font-size:12px; text-align:right; font-weight:normal; }
#product-rating table{ margin:0 0 0 auto; }
#product-rating a{ color:#333; text-decoration:underline; }
#product-add{ padding:0px 0px 9px 0px; background-image:url(../images/horiz-dot.gif); background-position:bottom; background-repeat:repeat-x; }
#product-options a{ display:block; width:40px; height:40px; padding:1px; float:left; margin:0px 6px 0px 0px; border:1px solid #d1d1d1; }
#product-options a.active{ border:1px solid #333; }
#product-options-desc{ float:left; padding-top:17px; font-size:12px; }
.quantity-row{ padding-top:8px; }
#product_avail{ border:1px solid #d1d1d1; width:26px; }
#add-to-cart{ padding-left:6px; width:310px; }
#out-of-stock{ padding-left:6px; COLOR:#cb2693; font-weight:bold; display:none; }
#pre_button{ padding-left:6px; }
#pre_text{ padding-left:6px; display:none; }
#product-reviews{ padding-top:8px; margin-bottom:10px; }
#product-price-guarantee{ padding-top:8px; display:none; }
#product-tabs{ padding-top:9px; height:26px; background-image:url(../images/tab-bg.gif); background-position:bottom left; background-repeat:repeat-x; display:none; }
#product-tabs a{ display:block; float:left; padding:5px 7px; height:14px; font-weight:bold; text-decoration:none; margin-right:3px; border:1px solid #f6cce8; border-bottom:1px solid #e67cc3; background-color:#fff5fc; -moz-outline-style:none; color:#333; }
#product-tabs a.selectedtab{ background-color:#fff; border:1px solid #e67cc3; border-bottom:1px solid #fff; }
#product-shipping{ display:none; }
#product-confidence1{ display:block; }
#product-confidence2{ display:none; }
.product-confidence{ padding:5px 0px 8px 0px; background-color:#f6f6f6; border:1px solid #bbb; display:block; }
#product-confidence-title{ text-align:center; font-size:16px; font-weight:bold; }
#product-confidence-phone{ clear:both; text-align:center; font-size:14px; font-weight:bold; }
.product-confidence a{ color:#333; }
.product-confidence ul{ display:block; list-style:none; padding:0 0 0 20px; margin:0px; font-size:13px; }
.product-confidence ul li.header{ font-size:12px; font-weight:bold; padding-left:0px; }
.product-confidence ul li{ display:block; margin:0px; width:160px; padding:4px 0px 5px 6px; float:left; }
.product-confidence #confidence-ul{ float:left; }
.product-confidence #social-media-ul{ float:right; }
.product-confidence #stylehive{ background-image:url(../images/stylehive.gif); background-position:107px 1px; background-repeat:no-repeat; }
#product-description{ clear:both; padding:6px 0px; background-image:url(../images/horiz-dot.gif); background-position:bottom; background-repeat:repeat-x; }
#product-reviews{ margin-top:6px; /*background-image:url(../images/horiz-dot.gif); background-position:top; background-repeat:repeat-x;*/ padding-top:7px; }
#product-bottom{ clear:both; padding-top:10px; }
#product-related{ background-image:url(../images/horiz-dot.gif); background-position:top; background-repeat:repeat-x; padding-top:5px; }
#review_form{ margin-top:6px; }
.category-options{ font-size:12px; }
.category-options-top{ margin-top:6px; background-image:url(../images/horiz-dot.gif); background-position:top; background-repeat:repeat-x; padding-bottom:6px; }
.category-options-bottom{ background-image:url(../images/horiz-dot.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:6px; margin-bottom:6px; }
.category-navigation{ float:right; }
.category-sort{ padding-top:7px; }
.NavigationArrow{ WIDTH:9px; HEIGHT:9px; }
.NavigationTitle{ WHITE-SPACE:nowrap; HEIGHT:14px; }
.NavigationCell{ padding:1px 4px; border:1px solid #514939; }
.NavigationCell a{ color:#514939; text-decoration:none; }
.NavigationCell IMG{ HEIGHT:1px; WIDTH:15px; }
.NavigationCellSel{ padding:1px 4px; border:1px solid #514939; background-color:#efefef; }
#category-products{ background-image:url(../images/horiz-dot.gif); background-position:top; background-repeat:repeat-x; padding-top:15px; }
#category-products2{ background-image:url(../images/horiz-dot.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:1em; }
.ProductTitle{ font-size:13px; font-weight:bold; color:#333; }
.more-available{ text-align:center; padding:3px 0 4px 0; }
.MarketPriceCat{ text-decoration:line-through; color:#555; }
.ProductPriceCat{ font-size:12px; padding-bottom:15px; font-weight:bold; }
.SalePriceCat{ font-weight:bold; color:#990000; }
.SaleSavings{ font-weight:bold; color:#990000; }
#home-middle{ margin-top:5px; margin-bottom:15px; float:left; }
#home-top{ margin-top:5px; float:right; margin-bottom:15px; }
#home-bottom{ clear:right; float:right; margin-bottom:15px; }
#home-columns{ display:none; padding-top:6px; padding-bottom:18px; }
#home-tagline{ text-align:center; padding:12px 0 18px 0; }
#home-columns ul{ padding:10px 0; margin:0; list-style:none; }
#home-columns li{ margin:0; padding:1px 0; font-size:12px; }
#home-columns li.hide-nav{ display:none; }
#home-columns li a{ color:#333; font-weight:bold; }
#home-columns td{ border-right:1px solid #000; }
#home-columns div.col{ padding:12px 0 0 20px; background-image:url(../images/homepage-col-bg.png); background-position:top right; background-repeat:no-repeat; }
#home-featured-header{ clear:both; background-color:#c04ca3; height:31px; }
#home-featured-header #home-featured-left { float:left; margin: 10px 0 0 10px; width:204px; height:12px; overflow:hidden; text-indent:-9999px; background:url('../images/layout-sprite.png') no-repeat -435px -495px; }
#home-featured-right{ float:right; height:23px; width:228px; overflow:hidden; background:url('../images/layout-sprite.png') no-repeat -399px -464px; padding:8px 12px 0 0; text-align:right; text-transform:uppercase; font-size:10px; }
#home-featured-right a{ color:#fff; }
#home-featured{ border:4px solid #c04ca3; border-top:none; padding:6px 6px 6px 0; }
#home-newarrivals{ margin-top:18px; border-top:1px solid #000; }
#home-newarrivals #home-newarrivals-left { float:left; margin:0; width:250px; height:25px; overflow:hidden; text-indent:-9999px; background:url('../images/layout-sprite.png') no-repeat -389px -440px; }
#home-hottest{ margin-top:18px; border-top:1px solid #000; }
#home-hottest #home-hottest-left { float:left; margin:0; width:280px; height:25px; overflow:hidden; text-indent:-9999px; background:url('../images/layout-sprite.png') no-repeat -359px -414px; }
#home-hottest-right, #home-newarrivals-right{ text-align:right; padding:8px 12px 12px 0; text-transform:uppercase; font-size:10px; }
#home-hottest-right a, #home-newarrivals-right a{ color:#333; }
#home-referral{ margin:18px 17px 18px 0; float:left; clear:both; width:403px; height:148px; overflow:hidden; text-indent:-9999px; background:url('../images/layout-sprite.png') no-repeat 0 0; }
#home-wishlist{ margin:18px 0 10px 18px; float:left; width:276px; height:162px; overflow:hidden; text-indent:-9999px; background:url('../images/layout-sprite.png') no-repeat 0 -225px; }
#home-email{ margin:18px 0; float:left; position:relative; width:276px; height:148px; overflow:hidden; background:url(../images/layout-sprite.png) no-repeat -276px -239px; }
#home-email #emailsignupinput { position:absolute; top:116px; left:12px; width:217px; height:21px; border:none; font-size:11px; text-transform:uppercase; color:#666; }
#home-email #emailsignupsubmit { border:1px solid black; position:absolute; top:113px; right:7px; width:32px; height:27px; border:none; }
#home-message{ border-top:1px solid #000; margin-top:18px; padding-top:18px; clear:both; padding-bottom:18px; }
#home-guarantee{ float:right; padding-left:18px; }
.tableStandard{  }
.tableStandard th{ background-color:#575757; color:white; }
.tableStandard td{ background-color:#f2f2f2; }
/*  MISC */
.free-shipping{ padding:5px; color:#cb2693; font-size:16px; font-weight:bold; text-align:center; background-color:#ffe9f7; border:1px solid #cb2693; margin-bottom:10px; }
#subcategories{ margin-top:8px; border:1px solid #ccc; }
#subcategories h3{ background-color:#ccc; font-size:13px; padding:5px; margin:0px; text-transform:none; }
#subcategories ul{ margin:0px; padding:8px 8px 8px 10px; list-style:none; }
#subcategories li{ margin:0px; padding:2px 0px; font-size:12px; font-weight:bold; }
.message{ margin-bottom:14px; padding:8px; }
.message_error{ border:2px solid #a41111; color:#a41111; background-color:#faf1f1; }
.message_error a{ color:#a41111; }
.message_warning{ border:2px solid #faf7ea; background-color:#faf8f0; }
.message_info{ border:2px solid #cb2693; background-color:#f9f0f6; margin: 0 0 10px 0; }
.message_header{ font-size:14px; font-weight:bold; }
#shopping-cart-seals{ display:none; }
#product-box1{ padding:8px; }
#product-title{ background-image:none; padding-bottom:0px; }
#product-title h1{ margin-bottom:0px; }
#product-feature{ background-image:none; /*border-bottom:1px solid #f6cce8;*/ padding-top:0px; }
#product-price{ font-size:1em; padding:5px 0px 8px 0px; /*border-bottom:1px solid #f6cce8;*/ /*height:54px;*/ }
#product-add{ background-image:none; margin-bottom:0px; padding-bottom:0px; }
#product-tabs{ display:block; }
#product-description{ background-image:none; border:1px solid #e67cc3; border-top:none; margin:0; padding:5px 7px; }
#product-shipping{ border:1px solid #e67cc3; border-top:none; display:none; margin:0; padding:5px 7px; }
#product-reviews{ border:1px solid #e67cc3; border-top:none; display:none; margin:0; padding:5px 7px; }
#product-reviews h3{ display:block; margin:13px 0 6px; }
#homepage2{ display:none; }
#catfilter{ border:1px solid #000; }
.filterheader{ background-color:#000; text-transform:uppercase; padding:5px 7px; font-size:12px; font-weight:bold; margin-bottom:6px; color:#fff; font-size:13px; letter-spacing:1px; }
#catfilter ul{ padding:0; margin:0; margin-bottom:6px; list-style:none; }
#catfilter li{ padding:0; margin:0; }
#catfilter li a, #catfilter li span{ display:block; margin:2px 0px 4px 6px; background-image:url(../images/filter-unavailable.png); background-position:0px 0px; background-repeat:no-repeat; padding-left:18px; color:#666; }
#catfilter li a{ background-image:url(../images/filter-unchecked.png); color:#000; text-decoration:none; }
#catfilter li a.filter-checked{ background-image:url(../images/filter-checked.png); }
.filter h3{ font-size:16px; padding:0px; margin:0px; }
.filter a{ color:#333; }
.filter a.used{ color:#888; }
.filter .filter_option{ margin:0 0 0 7px; padding:0px 0px 4px 7px; color:#777; }
.filter .more_options{ display:none; }
#catfilter.catfilter2{ font-size:11px; }
#catfilter.catfilter2  .filterheader{ font-size:12px; }
#catsidebar{ display:none; }
.home .last-cell, .home .last-spacer{ display:none; }
#nav2{ display:none; }
#nav3{ display:block; }
#product{ margin-top:6px; float:right; width:810px; }
#product-column1{ width:396px; float:left; position:relative; }
#product-column2{ width:396px; float:right; position:relative; padding-top:4px; }
#product-column3{ display:none; }
#catfilter.catfilter2{ display:none; }
#home-checksmarks{ float:left; margin-bottom:15px; }
#home-category-link{ float:right; width:236px; height:239px; margin-bottom:15px; }
#header-seals{ display:none; }
.CatProduct1{ position:relative; }
.wishlist{ float:right; font-size:11px; color:#333; padding-right:40px; }
.category-fbLike{ border:none; height:20px; margin:0; overflow:hidden; padding:4px 0 0 0; width:49px; }
.product-fbLike{ border:none; float:right; height:21px; margin:0 65px 0 0; overflow:hidden; padding:0; width:49px; }
.CatNew{ width:46px; height:16px; background-image:url(../images/new.png); background-repeat:no-repeat; position:absolute; top:166px; left:127px; }
.black_overlay{ display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:50; -moz-opacity:0.4; opacity:.40; filter:alpha(opacity=40); }
/*
#styled_popup{ width:506px; height:273px; display:none; top:0; left:0; position:absolute; z-index:100; background-image:url(../images/email-popup.png); }
#styled_popup #popup-email{ position:absolute; top:168px; left:206px; width:210px; }
#styled_popup #popup-subscribe{ position:absolute; top:204px; left:202px; }
#styled_popup #popup-privacy{ position:absolute; top:210px; left:383px; width:90px; }
#styled_popup #popup-privacy a{ color:#fff; font-size:10px; }
*/
#add-to-cart-image-yellow{ display:none; }
.navLink{ margin-bottom:12px; }
.navLink img{ position:relative; top:4px; }
.navLink a{ color:#000000; text-decoration:none; font-size:11px; line-height:15px; }
.navLink a:hover{ text-decoration:underline; }
#contestWinner{ width:381px; border:1px solid #c04ba3; margin-top:20px; }
#contestWinner div{ background-color:#c04ba3; background-image:url(../images/contest/contest-landing-head.png); background-position:center center; background-repeat:no-repeat; width:381px; height:34px; }
#contestWinner p{ margin:0; padding:8px 40px; text-align:center; }
.italic{ font-style:italic; }
#sisterStores{ margin:0; padding:0 25px; }
#sisterStores table{ border:1px solid #9d9d9d; border-collapse:collapse; margin:auto; }
#sisterStores td{ border:1px solid #9d9d9d; }
#popularSearches{ margin-top:1em; }
#popularSearches .header{ background-image:url("../images/popular_searches.png"); background-repeat:no-repeat; height:31px; }
#popularSearches p{ text-align:center; }
#popularSearches .popSearch1{ font-size:.6em; }
#popularSearches .popSearch2{ font-size:.8em; }
#popularSearches .popSearch3{ font-size:1em; }
#popularSearches .popSearch4{ font-size:1.3em; }
#popularSearches .popSearch5{ font-size:1.6em; }
#cart-shipping-contain{ color:#000000; font-size:11px; padding-right:18px; width:297px; height:103px; background:url('../images/layout-sprite.png') no-repeat transparent 0 -387px; overflow:hidden; margin:3px 0 0 auto; }
#cart-shipping-content{ padding:11px 8px 11px 13px; }
#cart-shipping-estimate #cart-shipping-estimate-header{ display:block; text-indent:-999px; background:url('../images/layout-sprite.png') no-repeat transparent -467px -507px; width:172px; height:14px; overflow:hidden; }
#cart-shipping-form{ margin:3px 1px 6px 1px; width:210px; }
#cart-shipping-form #cart-shipping-calculate{ width:69px; height:20px; float:right; margin-top:2px; }
#cart-shipping-zip-box #input_zip_code{ font-size:12px; width:121px; padding:3px 6px; border:1px solid #b2b2b2; }
#cart-shipping-content p{ padding:0; margin:0; font-size:11px; }
#cart-shipping-content p a{ color:#000000; text-decoration:none; font-size:10px; }
#cart-shipping-contain .small{ font-style:italic; color:#959595; }
#cart-shipping-results #checkoutShippingDisplay td input{ margin:0; padding:0; height:10px; }
#buzz_referrals{ width:849px; height:212px; text-align:center; overflow:hidden; background:url('../images/buzz_referrals_bk.gif') no-repeat; }
#buzz_referrals h1{ padding:90px 0 10px 0; text-transform:none; font-size:18px; }
#buzz_referrals table{ margin:0 auto; }
#buzz_referrals table td{ padding:2px 6px; }
#buzz_referrals table p{ font-size:16px; margin:0; }
#buzz_referrals table a{ color:#333; text-decoration:none; }
p#free-shipping { text-indent:-999px; display:inline-block; width:234px; height:15px; overflow:hidden; margin:0px; padding:0px; background:url('../images/layout-sprite.png') no-repeat 0 -526px;}

#lets-talk {width:276px; height:130px; float:left; margin:36px 0 0 15px; position: relative;}
#lets-talk-check-here {text-indent: -999em; background:url('../images/HH-socialmedia-graphic.jpg') no-repeat; position: absolute; left:0; margin:0; width:276px; height:130px;}
#lets-talk #facebook {background:url('../images/HH-socialmedia-graphic-facebook.jpg') no-repeat; position: absolute; top:11px; right:7px; width:46px; height:55px; z-index: 1;}
#lets-talk #facebook a {text-indent: -999em; display: block; width:46px; height:55px;}
#lets-talk #twitter {background:url('../images/HH-socialmedia-graphic-twitter.jpg') no-repeat; position: absolute; bottom:5px; right:4px; height:54px; width:63px; z-index: 1;}
#lets-talk #twitter a {text-indent: -999em; display:block; height:54px; width:63px;}
#lets-talk p {margin:0;}

#peoplestyle_feature { background: url("../images/hh_peoplestyle_feature_02.jpg") no-repeat scroll 0 0 transparent; text-indent: -9999px; height: 239px; display:block; margin: 0; overflow: hidden; padding: 0; width: 236px;}
#peoplestyle_feature span {text-indent: -9999px;}
/*
#lifeandstyle_feature { background: url("../images/hh_lifeandstyle_feature.jpg") no-repeat scroll 0 0 transparent; text-indent: -9999px; height: 239px; display:block; margin: 0; overflow: hidden; padding: 0; width: 236px;}
#lifeandstyle_feature span {text-indent: -9999px;}
*/
#shop_our_clearance { background: url("../images/hh_psw_addisonoversizedexotic.jpg") no-repeat scroll 0 0 transparent; text-indent: -9999px; height: 238px; display:block; margin: 0; overflow: hidden; padding: 0; width: 235px;}
#shop_our_clearance span {text-indent: -9999px;}

#oprah-style-button, #people-style-button, #rachel-style-button { left: -91px; position: absolute; top: 0; z-index: 100;}
#grab-box {height: 75px; width: 83%;}

.review_form_row {margin:0 0 5px 0; float:left;}
.review_form_row label {margin:0; clear:both; float:left;}
.review_form_row input {float:left; clear:left; border:1px solid #666;}
.review_form_row select {float:left; clear:left; margin-bottom: 6px;}
#product-write-review{clear:both;padding:0; display: inline-block;}
#antibot_input_str {margin:0; border:1px solid #666;}
#review_social_links a{text-decoration: none;}
#review_social_links h3 {display:block; float:none;}
#reviewform select {display:block;}
#reviewmessage {border: 1px solid #666666; float: left; height: 60px; margin: 0; width: 263px;}
#magazine-button { left: -91px; position: absolute; top: 0; z-index: 100;}
.magazine-badge { width:50px; height:50px; background-repeat:no-repeat; position:absolute; top:20px; left:127px; }
#grab-box {height: 75px; width: 83%;}
#review_form h3#write_review {margin:0px 0 7px;}
#reviewform {padding:0 0 0 6px;}

#chatdiv {position:fixed; top:175px; right:0px; z-index:1000;}

/*
#slideshow {background: #fff; border:4px solid #c04ca3; width:802px; height:230px; overflow:hidden; margin-bottom:15px;}
#slideshow_btns {float:left; width:208px;}
#slideshow_btns ul {margin:1px 0 0 1px; padding:0;}
#slideshow_btns li {margin:0 0 1px 0; padding:0; width:208px; height:75px; overflow:hidden; float:left; }
#slideshow_btns li p {cursor:pointer; margin:0 0 1px 0; padding:0; width:208px; height:75px; overflow:hidden; background:url('../images/slideshow/slide_show_buttons.png') no-repeat 0 -76px; text-indent:-9999px;}
#slideshow_btns li.active p#btn_cheap_handbags {background-position: 0 0 !important;}
p#btn_cheap_handbags{ background-position:0 -75px !important; }
#slideshow_btns li.active p#btn_flaunt_style {background-position: -208px 0 !important;}
p#btn_flaunt_style{ background-position:-208px -75px !important; }
#slideshow_btns li.active p#btn_best_sellers {background-position: -416px 0 !important;}
p#btn_best_sellers{ background-position:-416px -75px !important; }
#bigPic {position:relative;}
#bigPic img{position:absolute;top:0;right:0;display:none; visibility:hidden; opacity:0; z-index:1;}
*/

#testimonials { margin:0; padding:0; }
#testimonials #testimonial-list { list-style: none; margin:0; padding:0; }
#testimonials #testimonial-list li { margin:14px 0 0; }
#testimonials #testimonial1 { text-indent:-99999px; display:inline-block; margin:0; padding:0; height:162px; overflow:hidden; width:197px; background:url('../images/testimonials_sprite.png') no-repeat 0 0; }
#testimonials #testimonial2 { text-indent:-99999px; display:inline-block; margin:0; padding:0; height:173px; overflow:hidden; width:197px; background:url('../images/testimonials_sprite.png') no-repeat 0 -162px; }
#testimonials #testimonial3 { text-indent:-99999px; display:inline-block; margin:0; padding:0; height:159px; overflow:hidden; width:197px; background:url('../images/testimonials_sprite.png') no-repeat 0 -335px; }

.shareThisLargeBottom{ height: 24px; line-height: 24px; margin: 8px 0 4px 0;}
.shareThisLargeBottom h3{float:left; margin-right: 4px;}
.shareThisSmallRight{ position: relative; width: 100%; height: auto; height: 24px; line-height: 24px; margin: 0 0 8px 0;  /*float: left; margin: -9px 0 0 10px;*/}
.productFreeShipping h4{color: #32730a; margin: 2px 0 0 0;}
.productFreeShipping .free_shipping_icon{width: 118px; height: 33px; display: block; background: url("../images/hh_freeship.png") no-repeat 0 0; text-indent: -9999px; margin: 8px 0 -10px 0; }
.productFreeShipping .free_shipping_icon_centered{width: 100%; height: 21px; display: block; background: url("../images/hh_freeshipping_small.png") center no-repeat; text-indent: -9999px; margin:0 auto; padding: 2px 0; }

.wishlist_btn { background: url("../images/buttons/add-to-wishlist2.png") no-repeat scroll 0 0 transparent; display: block; width: 156px; height: 38px; margin: 8px 0 0; overflow: hidden; text-indent: -9999px; }
.wishlist-sharethis-container{margin: 0 0 12px 0; height: 22px; line-height: 22px; position: relative; }

#footer .footer-badges{clear: both;}
#footer .footer-badges ul{margin: 0 auto; padding: 14px 0; display: table; height: auto; width: 824px;}
#footer .footer-badges ul li{float: left; margin-right: 26px; padding: 0; background: none; width: auto;}
#footer .footer-badges ul .social-connect{width: 136px; height: 45px; display: block; position: relative; margin-top: 12px; background: url('../images/footer-social-connect.png') 0 0 no-repeat;}
#footer .footer-badges ul .social-connect a{width: 100%; height: 100%; display: block; text-indent: -9999px;}
#footer .footer-badges ul .social-connect .facebook{width: 26px; height: 26px; display: block; position: absolute; left: 70px; top: 10px;}
#footer .footer-badges ul .social-connect .twitter{width: 26px; height: 26px; display: block; position: absolute; left: 101px; top: 10px; }
#footer .footer-badges ul .last{margin-right: 0; padding: 0;}

/*
#holiday-shipping{ float:right; background:url('../images/shipping_cutoff_banner.jpg') no-repeat top left; width:149px; height:19px; padding:13px 3px 0 0; margin-top:-1px; overflow:hidden; text-align:right; }
#holiday-shipping a{ font-size:9px; color:#333; text-decoration:none; }
#logo-holiday{ margin: 4px 0 0; float:left; width:302px; height:75px; overflow:hidden; text-indent:-999px; background:url('../images/logo-holiday.png') no-repeat top left; }
#holiday-bg{ width:100%; background: url(../images/snowflake-background.png); }
*/

/*
#logo-holiday{ margin: 4px 0 0; float:left; width:302px; height:75px; overflow:hidden; text-indent:-999px; background:url('../images/logo-holiday.png') no-repeat top left; }
#holiday-product-shipping-container{font-weight: bold; padding: 10px 0 6px 0; height: 25px; line-height: 25px;}
#holiday-gift-left-col{float: left; height: 25px; width: 24px; margin-right: 6px;}
#holiday-gift-box{margin-right: 6px;}
#holiday-info-right-col{float: left; width: 340px;}
#holiday-info-right-col #heading{margin-top: -2px; margin-bottom: 0; height: 25px; line-height: 25px; display: block;}
#holiday-info-right-col #deadline{margin-bottom: 4px; margin-top: 0; font-weight: normal; font-size: 11px;}
#holiday-info-right-col #holiday-shipping-link{font-size: 11px;}
#holiday-bg{ width:100%; background:url(../images/snowflake.png); }
*/