/*
Theme Name: Handbag Heaven
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: OCV
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

#container {
	/* background-image: url(https://cdn.handbagheaven.com/blog/wp-content/themes/handbagheaven_blog/images/content-bg-right.gif); */

}

h2 {
	font-size: 24px;
	letter-spacing: -6px;
}

#preheader {
	margin-left: 0px;
	margin-right: 0px;
}


#search-box {
	width: 160px;
}

#content {
	float: left;
	width: 524px;
	padding: 15px 30px 15px 30px;
}

#left-nav, #right-nav {
	float: left;
	width: 168px;
	padding-top: 7px;
	margin-bottom: 14px;
	text-align: right;
	font-size: 12px;
}

#right-nav {
	float: right;
	text-align: left;
}

#left-nav ul, #right-nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#left-nav ul li, #right-nav ul li {
	margin-bottom: 6px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
	padding: 2px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 13px;
}

#left-nav ul li a, #right-nav ul li a {
	color: #000;
	text-decoration: none;
}

#left-nav ul li a:hover, #right-nav ul li a:hover {

	text-decoration: none;
}

#left-nav ul ul, #right-nav ul ul {
	padding-top: 2px;
}

#left-nav ul ul li, #right-nav ul ul li {
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font-weight: normal;
	background-image: none;
	text-transform: none;
	font-size: 12px;
}

#left-nav ul ul li a, #right-nav ul ul li a {
	color: #000;
	text-decoration: none;
}

#left-nav ul ul li a:hover, #right-nav ul ul li a:hover {
	text-decoration: underline;
}

#left-nav .hide-nav, #right-nav .hide-nav {
	display: none;
}

h2 a {
	text-decoration: none;
	color: #333;
}


p.date {
	margin-bottom: 0px;
	font-weight: bold;
}

/* sidebar */
#left-nav {
	padding-top: 15px;
	padding-left: 20px;
}

#right-nav {
	padding-top: 15px;
	padding-right: 20px;
}

#left-nav ul li, #right-nav ul li {
	padding-bottom: 30px;
}

#left-nav ul ul li, #right-nav ul ul li{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	color: #666;
}

#left-nav ul ul li a, #right-nav ul ul li a {
	color: #333;
	text-decoration: none;
}

#left-nav ul li#recent-posts-3  {
	background-image: url(images/recent-posts.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 29px;
}

#left-nav ul li#hh-recent-comments  {
	background-image: url(images/recent-comments.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 28px;
}

#right-nav ul li#categories-329770542  {
	background-image: url(images/categories.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 29px;
}

#right-nav ul li#twitter-1  {
	background-image: url(images/recent-tweets.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 36px;
}

#right-nav ul li#archives-3  {
	background-image: url(images/archives.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 28px;
}





/* end sidebar */


.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}


small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}


#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}




.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */


.post {
	text-align: justify;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	}
/*
.altpost {
	background-color: #f3f3f3;
}

*/

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	font-size: 12px;
	clear: both;
}

.clear {
	clear: both;
}


/* End Structure */



/*	Begin Headers */

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 4px 12px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 12px 4px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

/* End Entry Lists */



/* Begin Form Elements */


#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */

/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 20px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


#left-nav ul ul li:last-child, #right-nav ul ul li:last-child {
	border: 0px;
}


li.widget .head {
	margin: 0 0 4px;
	padding: 0;
	color: #cb269c;
	font-size: 15px;
	white-space: nowrap;
}

/* ADDED FROM THE STORE */
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/sprite-sheet-hd.png') no-repeat 0 0; }
#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/sprite-sheet.png') no-repeat -276px -149px;  }
#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; background: url('../../../../images/sprite-sheet.png') -22px -66px no-repeat; display: block; width: 50px; height: 33px; border: none;}
#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/sprite-sheet.png') no-repeat; margin:0; padding:0; text-indent:-999px; }
#categories ul li span p#left-nav-gifts-by-price { background-position: -526px -235px; }
#categories ul li span p#left-nav-style { background-position: -302px -165px; }
#categories ul li span p#left-nav-color { background-position: -302px -175px; }
#categories ul li span p#left-nav-size { background-position: -302px -185px; }
#categories ul li span p#left-nav-trend { background-position: -302px -195px; }
#categories ul li span p#left-nav-price { background-position: -302px -205px;; }
#categories ul li span p#left-nav-specials { background-position: -302px -215px; }
#categories ul li span p#left-nav-as-seen-in { background-position: -302px -225px; }
#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/sprite-sheet.png') no-repeat; margin:0; padding:0; text-indent:-999px; }
#footer3 p#footer-confidence { width:142px; background-position: -123px -627px; }
#footer3 p#footer-shipping { width:122px; background-position: 0 -627px; }
#footer3 p#footer-information { width:132px; background-position: 0 -618px; }
#footer3 p#footer-signup { width:286px; background-position: 0 -636px; }

#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(https://cdn.handbagheaven.com/blog/wp-content/themes/handbagheaven_blog/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; }
#product_thumbnail_link img#bigthumb1{ display: block; }
#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/sprite-sheet.png') no-repeat -72px -66px; }
#home-featured-right{ float:right; height:31px; width:228px; overflow:hidden; background: #000; padding:0 12px 0 0; text-align:right; text-transform:uppercase; font-size:10px; }
#home-featured-right .left-color{width: 10px; height: 33px; display: block; background: url('../../../../images/sprite-sheet.png') -12px -66px no-repeat; float: left;}
#home-featured-right a{ color:#fff; padding-top: 8px; float: right; }
#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/sprite-sheet.png') no-repeat 0 -99px; }
#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/sprite-sheet.png') no-repeat 0 -124px; }
#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/sprite-sheet.png') no-repeat 0 -427px; }
#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/sprite-sheet.png) no-repeat 0 -149px; }
#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:url('../../../../images/sprite-sheet-hd.png') -224px -66px 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:224px; height:15px; overflow:hidden; margin:0px; padding:0px; background:url('../../../../images/sprite-sheet-hd.png') no-repeat 0 -66px;}

#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/sprite-sheet-hd.png') 0 -200px no-repeat; position: absolute; left:0; margin:0; width:276px; height:130px;}
#lets-talk #facebook {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 {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_daphne.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: 10px; padding: 0; background: none; width: auto;}
#footer .footer-badges ul li .cc{width: 151px; height: 23px; background: url('../../../../images/sprite-sheet.png') -302px 0 no-repeat; display: block;}
#footer .footer-badges ul li .bbb{width: 105px; height: 41px; background: url('../../../../images/sprite-sheet.png') -302px -23px no-repeat; display: block;}
#footer .footer-badges ul li .gco{width: 170px; height: 29px; background: url('../../../../images/sprite-sheet-hd.png') 0 -170px no-repeat; display: block;}
#footer .footer-badges ul li .pp{width: 79px; height: 25px; background: url('../../../../images/sprite-sheet.png') -302px -95px no-repeat; display: block;}
#footer .footer-badges ul li .social{width: 136px; height: 45px; background: url('../../../../images/sprite-sheet.png') -302px -120px no-repeat; display: block;}
#footer .footer-badges ul .social-connect{width: 136px; height: 45px; display: block; position: relative; margin-top: 12px; background: url('../../../../images/sprite-sheet.png') -302px -120px 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;}

/* -- Quick Find -- */
/* Added 7/30/12 by TG for Issue#977 */
.banner-area { margin: 0 0 20px; overflow: hidden; }
.banner-area .block { height: 238px; float: left; position: relative; }
.main-callout { width: 426px; margin: 0 20px 0 0; }
.qf-wrapper { width: 364px; background: url(../../../../images/qf-bg.png) no-repeat; }
.qf-header { display: block; margin: 12px auto 0; }
.qf-input { margin: 14px auto 0; }
.qf-input select { display: block; box-sizing: border-box; width: 200px; height: 20px; font-size: 11px; margin: 5px auto 0; }
select.qf-style { margin: 0; }
.qf-submit { display: block; margin: 14px auto 0; border: none; height: 46px; width: 240px; cursor: pointer; background: url(../../../../images/buttons/qf-find-my-handbag.png) no-repeat; }

.email-signup-btn{width: 43px; height: 19px; display: block; background: url('../../../../images/sprite-sheet.png') -250px -99px no-repeat; border: none;}
.magnifying-glass{background: url('../../../../images/sprite-sheet.png') -453px 0 no-repeat; display: block; width: 16px; height: 16px;}
#add-to-cart-image{width: 156px; height: 40px; display: block; background: url('../../../../images/sprite-sheet.png') -302px -247px no-repeat;}
.backorder-btn-image{width: 133px; height: 32px; display: block; background: url('../../../../images/sprite-sheet.png') -302px -392px no-repeat;}
.submit-btn-image{width: 100px; height: 32px; display: block; background: url('../../../../images/sprite-sheet.png') -250px -575px no-repeat;}
.more-colors-available{width: 159px; height: 16px; display: block; margin: 0 auto; background: url('../../../../images/sprite-sheet.png') -286px -607px no-repeat;}
.keep-shopping-btn-image{width: 173px; height: 27px; display: block; background: url('../../../../images/sprite-sheet.png') -302px -287px no-repeat;}
.bbb-cart-sidebar{width: 135px; height: 52px; display: block; margin: 0 auto; background: url('../../../../images/sprite-sheet.png') -286px -623px no-repeat;}
.update-btn-image{width: 59px; height: 23px; display: block; background: url('../../../../images/sprite-sheet.png') -381px -95px no-repeat;}
.proceed-to-checkout-btn-image{width: 250px; height: 43px; display: block; background: url('../../../../images/sprite-sheet-hd.png') 0 -82px no-repeat; margin-bottom: 2px;}
.proceed-checkout-cc-image{width: 262px; height: 21px; display: block; background: url('../../../../images/sprite-sheet.png') 0 -44px no-repeat;}
.alt-checkout-image{width: 300px; height: 45px; display: block; background: url('../../../../images/sprite-sheet-hd.png') 0 -125px no-repeat;}
.display-shipping-rates-image{width: 123px; height: 38px; display: block; background: url('../../../../images/sprite-sheet.png') -302px -354px no-repeat;}
.place-order-btn-image{width: 196px; height: 40px; display: block; background: url('../../../../images/sprite-sheet.png') -302px -314px no-repeat; }
.continue-to-paypal-image{width: 196px; height: 40px; display: block; background: url('../../../../images/sprite-sheet.png') 0 -1px no-repeat;}