/*** LIGHTBOX ***/
#jquery-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img
{
	border: none;
}
#lightbox-container-image-box
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image
{
	padding: 10px;
}
#lightbox-loading
{
	position: absolute;
	top: 40%;
	left: 0;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav
{
	left: 0;
}
#lightbox-nav a
{
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev
{
	left: 0;
	float: left;
}
#lightbox-nav-btnNext
{
	right: 0;
	float: right;
}
#lightbox-container-image-data-box
{
	font: 10px Verdana,Helvetica,sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data
{
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details
{
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption
{
	font-weight: bold;
}
#lightbox-image-details-currentNumber
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose
{
	width: 66px;
	float: right;
	padding-bottom: .7em;
}

/*** MAIN ***/
body
{
	margin: 0;
	padding: 0;
	background: url("../_images/bg-body.gif") repeat-x #2c241a;
	font-family: Verdana,Arial,sans-serif;
	color: #bbb7b5;
	text-align: center;
	font-size: 11px;
}
input, select
{
	font-size: 10px;
}
a
{
	text-decoration: none;
	color: #629dc9;
}
a:hover
{
	color: #629dc9;
	text-decoration: underline;
}
img, a
{
	border: none;
}
table
{
	border-collapse: collapse;
}
h1
{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: #629dc9;
	margin-top: 0;
}
h2
{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: verdana,georgia,times,serif;
	color: #629dc9;
	margin-top: 10px;
}
h2 a
{
	font-size: 13px;
	font-weight: normal;
	font-family: verdana;
	font-family: verdana,georgia,times,serif;
}
.topborder
{
	border-top: 3px solid #2c241a;
	padding-top: 10px;
	margin-top: 16px;
	clear: left;
}
legend
{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: verdana,georgia,times,serif;
	color: #629dc9;
	margin-top: 10px;
}
fieldset
{
	border: none;
	padding: 0;
	margin: 10px 0 0 0;
}
td
{
	padding: 4px;
}
#container
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	position: static;
	text-align: left;
	z-index: -1;
}
#logo
{
	width: 240px;
	height: 110px;
	z-index: 2;
	position: absolute;
	top: 0;
	left: -14px;
	text-indent: -7777px;
}
#logo a
{
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url("/_images/logo-belisi.png") no-repeat 0 0;
}
* html #logo a
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/logo-belisi.png",sizingMethod="crop");
	cursor: hand;
}
#logo a:hover
{
	background-position: -240px 0;
}
* html #logo a:hover
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/logo-belisi.png",sizingMethod="crop");
	cursor: hand;
}
#header
{
	position: relative;
	height: 140px;
}
#headerEmpty
{
	position: relative;
	height: 140px;
}
#passion-points
{
	position: absolute;
	top: 44px;
	right: 0;
	z-index: 3;
	text-align: right;
}
#passion-points-phone
{
	position: absolute;
	top: 44px;
	right: 120px;
	text-align: right;
	z-index: 3;
	color: #fff;
}
#passion-points-phone a
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#home-top-login
{
	color: #a5bdd0;
	position: absolute;
	top: 44px;
	right: 0;
	z-index: 3;
	text-align: right;
}
#home-top-login a
{
	color: #fff;
}
#home-top-login a:hover
{
	color: #fff;
}
ul#nav-secondary
{
	text-align: right;
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	right: 0;
	top: 68px;
	width: 100%;
}
ul#nav-secondary li
{
	font-size: 11px;
	color: #fff;
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
	padding-left: 1em;
}
ul#nav-secondary a img
{
	vertical-align: middle;
}
ul#nav-secondary a
{
	color: #fff;
}
ul#nav-secondary a:hover
{
	color: #fff;
}
ul#nav-sub
{
	margin: 0;
	padding: 0;
}
ul#nav-sub li
{
	display: inline;
}
ul#nav-sub a
{
	color: #bbb7b5;
}
ul#nav-sub a.current
{
	color: #bbb7b5;
}
ul#nav-sub a.highlight
{
	font-size: larger;
	font-weight: bold;
	color: #bbb7b5;
}
ul#nav-sub li.highlight
{
	font-size: larger;
	font-weight: bold;
	color: #bbb7b5;
}
#nav
{
	position: absolute;
	top: 100px;
	width: 910px;
	font-size: small;
	z-index: 999;
}
#content
{
	position: static;
}
#product-grid
{
	clear: both;
}
#product-grid .details
{
	padding: 10px 10px 20px 10px;
	height: 30px;
}
#lookbook-grid
{
	clear: both;
	background: #3f382f;
	padding: 7px;
}
.product-summary
{
	line-height: 16px;
	float: left;
	width: 173px;
	font-size: 11px;
	background: #4b443c;
	margin-right: 7px;
	margin-bottom: 7px;
}
.product-summary h4
{
	font-size: 11px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}
.product-summary a
{
	font-size: 11px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}
.product-summary strong
{
	font-weight: normal;
	color: #a49f99;
}
.product-summary a.reorder
{
	float: left;
	color: #629dc9;
}
.product-summary a.remove
{
	float: right;
	color: #629dc9;
}
.pagination
{
	text-align: right;
	font-size: 11px;
	padding: 10px;
}
.pagination a
{
	color: #847d73;
	padding-left: 5px;
}
.pagination a.current
{
	color: #fff;
}
#line_bottom
{
	padding-top: 2em;
	margin-top: 15px;
	border-top: 1px #575047 solid;
}
#footer
{
	font-size: 10px;
	color: #fff;
}
#footer a
{
	color: #fff;
	text-decoration: underline;
}
#footer a:hover
{
	color: #fff;
}
#footer a
{
	color: #807c76;
}
#footer .footer-nav, #footer .footer-nav a
{
	color: #bfbdba;
}
#footer .footer-nav a:hover
{
	color: #fff;
}
body#home
{
	background-image: none;
}
#search
{
	position: absolute;
	overflow: hidden;
	width: 200px;
	bottom: 0px;
	left: 250px;
	font-size: small;
}
#search input
{
	vertical-align: middle;
	font-size: 11px;
}
#homeFeatures h1
{
	color: #fff;
	font-family: verdana,georgia,times,serif;
	font-weight: normal;
	font-size: 18px;
}
#homeFeatureImage1, #homeFeatureImage2
{
	width: 218px;
	height: 147px;
	float: left;
}
#homeFeatureImage2, #homeFeatureText
{
	margin-left: 7px;
}
#homeFeatureBucket
{
	float: left;
	width: 446px;
	height: 147px;
	font-family: verdana,arial,sans;
	margin-left: 10px;
}
#homeFeatureText
{
	padding: 0 5px;
	height: 110px;
	font-size: 11px;
	line-height: 13px;
}
#homeSignUp
{
	text-align: center;
	width: 100%;
	position: relative;
}
#home #home_welcome
{
	color: #9d9b96;
	padding-top: 30px;
	text-align: right;
}
#home #home_welcome a
{
	color: #9d9b96;
	text-decoration: none;
}
#home #home_welcome a:hover
{
	text-decoration: underline;
}
#home #home_login
{
	padding-top: 5px;
	text-align: right;
	color: #474038;
	padding-right: 15px;
	background-image: url('../_images/shopping_bag.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
}
#home #home_login a
{
	color: #7b756c;
	text-decoration: none;
}
#home #home_login a:hover
{
	color: #7b756c;
	text-decoration: underline;
}
#home #top
{
	border-bottom: 1px #575047 solid;
	padding-bottom: 10px;
	font-size: 11px;
}
#home #nav_top
{
	height: 60px;
	position: static;
}
#home #nav
{
	position: static;
}
#product-review-detail
{
	margin-top: 16px;
	margin-bottom: 50px;
}
#product-review-detail ul
{
	list-style: none;
}
#product-review-detail li
{
	list-style: none;
}
#product-review-detail li img
{
	vertical-align: middle;
}
#productreviewpage
{
	position: relative;
}
#productreviewpage #col1 img
{
	margin: 0;
	padding: 0;
}
#productreviewpage #col1
{
	float: left;
	width: 312px;
	line-height: 0;
}
#productreviewpage #col2
{
	float: left;
	width: 555px;
	padding: 5px;
	margin: 0 0 0 20px;
	background: #4b443c;
}
#productreviewpage #col2 ul
{
	margin: 0;
	padding: 0;
}
#productreviewpage #col2 li
{
	margin: 10px 0 0 0;
}
#productreviewpage #col2 #addtobag
{
	float: right;
	display: block;
	margin-top: 30px;
}
#productreviewpage #col2 h3
{
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}
#productreviewpage #col2 h3 span
{
	font-size: 12px;
	font-weight: normal;
	padding-left: 15px;
}
#productreviewpage #col1 ul
{
	margin: 0;
	padding: 0;
}
#productreviewpage #col1 li
{
	margin: 10px 0 0 0;
}
#productreviewpage #col1 #addtobag
{
	float: right;
	display: block;
	margin-top: 30px;
}
#product-detail
{
	margin-top: 16px;
	margin-bottom: 50px;
	background: url("../_images/bg-productdetail.gif") repeat-y;
}
#product-detail ul
{
	list-style: none;
}
#product-detail li
{
	list-style: none;
}
#product-detail li img
{
	vertical-align: middle;
}
#productpage
{
	position: relative;
}
#productpage #col1 img
{
	margin: 0;
	padding: 0;
}
#productpage #col1
{
	float: left;
	width: 312px;
	line-height: 0;
}
#productpage #col2
{
	float: left;
	width: 246px;
	padding: 20px;
	margin: 0 0 0 7px;
}
#productpage #col2 ul
{
	margin: 0;
	padding: 0;
}
#productpage #col2 li
{
	margin: 5px 0 0 0;
}
#productpage #col2 #addtobag
{
	float: right;
	display: block;
	margin-top: 30px;
}
#productpage #col2 h3
{
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}
#productpage #col2 h3 span
{
	font-size: 12px;
	font-weight: normal;
	padding-left: 15px;
}
#productpage #col3
{
	float: left;
	width: 244px;
	padding: 0 20px 0 20px;
	margin: 0 0 0 7px;
}
#productpage #col3 ul
{
	margin: 0;
	padding: 0;
}
#productpage #col3 li
{
	margin: 5px 0 0 0;
}
#productpage #col3 h4
{
	font-size: 13px;
	color: #fff;
	font-family: verdana,georgia,times,serif;
	font-weight: normal;
}
#productpage #col2r
{
	float: left;
	width: 500px;
	padding: 20px;
	margin: 0 0 0 7px;
}
#productpage #col2r ul
{
	margin: 0;
	padding: 0;
}
#productpage #col2r li
{
	margin: 10px 0 0 0;
}
#productpage #col2r #addtobag
{
	float: right;
	display: block;
	margin-top: 30px;
}
#productpage #col2r h3
{
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}
#productpage #col2r h3 span
{
	font-size: 12px;
	font-weight: normal;
	padding-left: 15px;
}
#promographic
{
	position: absolute;
	overflow: hidden;
	width: 350px;
	height: 55px;
	top: 0;
	right: 695px;
	left: 545px;
	font-size: small;
}
#product-detail-extras li
{
	list-style: none;
}
#continue-shopping
{
	margin: 50px 0 16px 0;
}
#continue-shopping a
{
	color: #bbb7b5;
	font-size: 11px;
}
#myaccount-detail
{
	margin-bottom: 50px;
	background: url("../_images/bg-myaccount.gif") repeat-y;
}
#pending-order-summary
{
	color: #f6f5f5;
	font-size: 10px;
}
#myaccount #col1
{
	float: left;
	width: 333px;
	margin: 0;
}
#myaccount #col2
{
	float: left;
	width: 336px;
	margin: 0 0 0 4px;
}
#myaccount #col3
{
	float: left;
	width: 220px;
	margin: 0 0 0 4px;
}
#myaccount h2
{
	padding-left: 20px;
}
#myaccount #col2 ul
{
	list-style-type: none;
	margin: 0;
	padding: 16px;
}
#myaccount #col2 li
{
	list-style: none;
}
#myaccount #col2 ul img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#myaccount #col2 ul ul
{
	margin: 0;
	padding: 0;
}
#myaccount #col2 td
{
	margin: 0;
	padding: 3px;
	border: none;
	font-size: 9px;
	background: #3f382f;
}
#myaccount #col2 table
{
	width: 100%;
	padding: 0;
}
#myaccount #col2 tr
{
	border-bottom: 4px #2c241a solid;
	margin: 0;
	padding: 0;
}
#myaccount h2 a
{
	color: #629dc9;
	font-family: verdana,arial,sans;
}
#myaccount #col2 th
{
	font-size: 10px;
	padding: 3px;
	color: #fff;
}
#myaccount #col3 ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myaccount #col3 ul img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#myaccount #col3 li
{
	margin-top: 12px;
	list-style: none;
}
#myaccount #col3 table a
{
	display: block;
}
#myaccount #view-favorites
{
	text-align: right;
	padding: 10px;
}
#myaccount #pending-order-nav
{
	padding: 10px;
}
#myaccount #pending-order-nav a
{
	color: #fff;
}
#summary
{
	margin-top: 20px;
}
#summary, #total, #pending-order-summary
{
	background: #514a42;
	padding: 10px 20px 10px 20px;
}
#myaccount #col1 p, #myaccount h3, #myaccount #col3 ul, #myaccount #col3 #favTable, #myaccount #col1 p
{
	padding: 0 20px 0 20px;
}
#myaccount #col3 td
{
	padding: 5px;
}
#myaccount-edit-detail
{
	margin-bottom: 50px;
	background: url("../_images/bg-myaccount.gif") repeat-y;
}
#myaccount-edit-detail ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#myaccount-edit-detail li
{
	list-style-type: none;
}
#myaccount-edit-detail label
{
	width: 200px;
}
#myaccount-edit #col1
{
	float: left;
	width: 293px;
	padding: 20px;
	margin: 0;
}
#myaccount-edit #col2
{
	float: left;
	width: 295px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#myaccount-edit #col3
{
	float: left;
	width: 180px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#myaccount-edit h2
{
	font-size: 15px;
}
#category-header ul
{
	width: 20%;
	margin: 0;
	padding: 0;
	float: left;
}
#category-header li
{
	list-style: none;
}
#category-header ul a
{
	color: #fff;
	font-size: 11px;
}
#category-header ul li.current a
{
	color: #5a5349;
}
#category-header dl
{
	width: 75%;
	margin: 0 0 16px 16px;
	padding: 0;
	background: #362d24;
	float: right;
}
#category-header dt
{
	float: left;
}
#category-header dt img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#category-header dl h4
{
	color: #629dc9;
	font-weight: normal;
}
#category-header dd
{
	padding: 10px;
}
#category-header dl p
{
	font-size: 10px;
	color: #aeacb1;
}
#category-header .hierarchyname
{
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: #629dc9;
	margin-top: 0;
}
#shoppingbag-confirm-detail
{
	margin-bottom: 50px;
	background: url("../_images/bg-shoppingbag-confirm.gif") repeat-y;
}
#shoppingbag-confirm-detail ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#shoppingbag-confirm-detail li
{
	list-style: none;
}
#shoppingbag-confirm #col1
{
	float: left;
	width: 293px;
	padding: 20px;
	margin: 0;
}
#shoppingbag-confirm #col2
{
	float: left;
	width: 296px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#shoppingbag-confirm #col3
{
	float: left;
	width: 180px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#shoppingbag-confirm #col3 textarea
{
	width: 120px;
	margin: 0;
	padding: 0;
}
#shoppingbag-confirm #col3 li
{
	background: #4f4840;
	padding: 4px;
}
#shoppingbag-confirm #col3 li ul li
{
	margin-top: 0;
	background: #4f4840;
	padding: 0;
}
#shoppingbag-confirm #col3 li ul li strong
{
	float: right;
}
#shoppingbag-confirm-total
{
	text-align: right;
	margin-bottom: 20px;
}
#convert-confirm-total
{
	text-align: left;
	margin-bottom: 20px;
	margin-left: 95px;
}
.btn-order
{
	text-align: right;
	display: block;
	margin: 16px 0 16px 0;
}
#luxury-detail
{
	background: url("../_images/bg-luxury.gif") repeat-y;
}
#luxury #col1
{
	float: left;
	width: 183px;
	padding: 20px;
	margin: 0;
}
#luxury #col2
{
	float: left;
	width: 330px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#luxury #col2 img
{
	float: left;
}
#luxury #col3
{
	float: left;
	width: 254px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#luxury #col3 ul
{
	margin: 0;
	padding: 0;
}
#luxury #col3 li
{
	font-size: 11px;
	margin-top: 16px;
}
#luxury #col3 li img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#luxury #col3 li a
{
	display: block;
}
#luxury #col1 ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#luxury #col1 li
{
	list-style: none;
	margin-bottom: 6px;
}
#luxury #col1 li a
{
	color: #fff;
}
#luxury #col1 li.current a
{
	color: gray;
}
#shoppingbag-detail
{
	background: url("../_images/bg-cart.gif") repeat-y;
	margin-top: 16px;
}
#shoppingbag-detail ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#shoppingbag-detail li
{
	list-style: none;
}
#shoppingbag-detail img
{
	float: left;
}
#shoppingbag
{
	position: relative;
}
#shoppingbag #col1
{
	width: 560px;
	padding: 20px;
	float: left;
	margin: 0;
}
#shoppingbag #col1e
{
	width: 880px;
	padding: 20px;
	float: left;
	margin: 0;
}
#shoppingbag #col2
{
	width: 244px;
	padding: 20px;
	float: left;
	margin: 0;
}
#shoppingbag th
{
	padding: 6px;
}
#shoppingbag td
{
	padding: 6px;
}
#shoppingbag tr
{
	margin-bottom: 4px;
}
#shoppingbag tr.colorbg
{
	background: #4f4840;
}
#shoppingbag table
{
	width: 100%;
}
#shoppingbag img
{
	float: left;
	padding: 0 10px 10px 0;
}
#shoppingbag #col2 a
{
	display: block;
}
#cart-footer
{
	margin-top: 80px;
}
#cart-footer .checkout
{
	float: right;
}
#cart-header
{
	height: 80px;
}
#cart-header .checkout
{
	float: right;
}
#shoppingconcierge-detail
{
	background: url("../_images/bg-concierge.gif") repeat-y;
}
#shoppingconcierge-detail ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#shoppingconcierge-detail li
{
	list-style: none;
}
#shoppingconcierge-detail img
{
	float: left;
}
#shoppingconcierge #col1
{
	width: 556px;
	padding: 20px;
	float: left;
}
#shoppingconcierge #col2
{
	width: 256px;
	padding: 20px;
	float: left;
	margin: 0 0 0 7px;
}
#shoppingconcierge #col2 li img
{
	margin: 0 10px 10px 0;
}
#shoppingconcierge #items-added a
{
	float: right;
}
.btn-checkout
{
	text-align: right;
	display: block;
	margin: 100px 0 16px 0;
}
#pendingorders-detail
{
	background: url("../_images/bg-concierge.gif") repeat-y;
}
#pendingorders-detail ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#pendingorders-detail li
{
	list-style: none;
}
#pendingorders-detail img
{
	float: left;
}
#pendingorders-detail td, #pendingorders-detail th
{
	padding: 6px;
}
#pendingorders-detail .total td
{
	text-align: right;
}
#pendingorders-detail h2 span
{
	color: #fff;
	font-size: .9em;
}
#pendingorders #content h5
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}
#pendingorders #col1
{
	width: 556px;
	padding: 20px;
	float: left;
}
#pendingorders #col2
{
	width: 256px;
	padding: 20px;
	float: left;
	margin: 0 0 0 7px;
}
#pendingorders #col2 li img
{
	margin: 0 10px 10px 0;
}
#pendingorders #items-added a
{
	float: right;
}
.btn-checkout
{
	text-align: right;
	display: block;
	margin: 100px 0 16px 0;
}
#pendingorders #product
{
	color: #fff;
	font-size: 12px;
}
#giftcard-detail
{
	background: url("../_images/bg-giftcard.gif") repeat-y;
}
#giftcard-detail ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#giftcard-detail li
{
	list-style: none;
}
#giftcard #col1
{
	float: left;
	width: 313px;
	margin: 0;
}
#giftcard #col2
{
	float: left;
	width: 245px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#giftcard h2
{
	font-size: 20px;
	text-transform: none;
	font-weight: normal;
	color: #fff;
	margin-top: 10px;
	font-family: arial,verdana,sans;
	font-weight: normal;
}
#giftcard #col3
{
	float: left;
	width: 245px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#giftcard #col3 td
{
	padding-top: 10px;
}
#giftcard #col3 input, #giftcard #col3 textarea
{
	width: 100%;
	margin: 0;
}
#giftcard #col3 textarea
{
	height: 100px;
}
#giftcard .btn-addtobag
{
	margin-top: 100px;
	float: right;
}
.popup
{
	background: url("../_images/bg-body.gif") repeat-x #392f23;
	padding-top: 100px;
}
.popup li
{
	list-style: none;
}
#signin-detail
{
	background: url("../_images/bg-signin.gif") repeat-y;
}
#signin #col1
{
	width: 640px;
	padding: 20px;
	float: left;
}
#signin #col1 table
{
	margin-bottom: 20px;
}
#signin #col2
{
	width: 200px;
	padding: 10px;
	float: left;
}
#signin-detail #col1 strong
{
	color: #fff;
}
#orderhistory-detail
{
	background: url("../_images/bg-signin.gif") repeat-y;
}
#orderhistory #col1
{
	width: 640px;
	padding: 20px;
	float: left;
	line-height: 16px;
}
#orderhistory #col1 table
{
	margin-bottom: 20px;
	width: 100%;
}
#orderhistory #col2
{
	width: 10px;
	float: left;
	display: none;
}
#orderhistory #col1 td
{
	vertical-align: top;
	padding-bottom: 16px;
}
#orderhistory #col1 strong
{
	color: #fff;
}
#orderhistory #col1 a
{
	color: #bbb7b5;
}
#orderhistorydetails-detail
{
	background: url("../_images/bg-signin.gif") repeat-y;
}
#orderhistorydetails #col1
{
	width: 640px;
	padding: 20px;
	float: left;
}
#orderhistorydetails #col1 table
{
	margin-bottom: 20px;
	width: 100%;
}
#orderhistorydetails #col2
{
	width: 200px;
	padding: 10px;
	float: left;
}
#orderhistorydetails #col1 td
{
	vertical-align: top;
}
#orderhistorydetails #col1 strong
{
	color: #fff;
}
#general-detail
{
	background: url("../_images/bg-general.gif") repeat-y;
}
#general #col1
{
	width: 640px;
	padding: 20px;
	float: left;
}
#general #col1 table
{
	margin-bottom: 20px;
}
#general #col1 a
{
	color: #bbb7b5;
}
#general #col2
{
	width: 10px;
	float: left;
	display: none;
}
#general-detail dt
{
	font-size: 18px;
}
#general-detail dd
{
	font-size: 11px;
	margin-bottom: 20px;
}
#customerservice-detail
{
	background: url("../_images/bg-customerservice.gif") repeat-y;
}
#customerservice-detail #col2 p
{
	font-size: 13px;
}
#customerservice #col1
{
	float: left;
	width: 183px;
	padding: 20px;
	margin: 0;
}
#customerservice #col2
{
	float: left;
	width: 330px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#customerservice #col2 img
{
	float: left;
}
#customerservice #col3
{
	float: left;
	width: 254px;
	padding: 20px;
	margin: 0 0 0 5px;
}
#customerservice #col3 ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#customerservice #col3 li
{
	list-style: none;
}
#customerservice #col3 li img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#customerservice #col3 li a
{
	display: block;
}
#customerservice #col1 ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#customerservice #col1 li
{
	margin-bottom: 6px;
}
#customerservice #col1 li a
{
	color: #fff;
}
#customerservice #col1 li.current a
{
	color: gray;
}
#spendpoints #col1 ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#spendpoints #col1 li
{
	margin-bottom: 6px;
	list-style: none;
}
#spendpoints #col1 li a
{
	color: #fff;
}
#spendpoints #col1 li.current a
{
	color: Gray;
}
#spendpoints #col1
{
	float: left;
	width: 193px;
	padding: 20px;
	margin: 0;
}
#spendpoints #col2
{
	float: left;
	width: 570px;
	padding: 10px;
	margin: 0 0 0 5px;
}
#spendpoints #col2 strong
{
	color: #fff;
}
#spendpoints p
{
	font-size: 11px;
}
#spendpoints .company
{
	background: #362e25;
	margin: 0;
}
#spendpoints .company img
{
	float: left;
	display: block;
	margin: 0 25px 0 0;
}
#spendpoints .company h4
{
	font-size: 14px;
	font-weight: normal;
	color: #629dc9;
	padding-top: 20px;
	margin-bottom: 10px;
}
#spendpoints .company h4 span
{
	color: #fff;
}
#pointscheckout-detail
{
	background: url("../_images/bg-general.gif") repeat-y;
}
#pointscheckout #col1
{
	width: 640px;
	padding: 20px;
	float: left;
}
#pointscheckout #col1 strong
{
	color: #fff;
	font-size: 10px;
}
#pointscheckout #col2
{
	padding: 10px 0 0 10px;
	width: 200px;
	display: none;
}
#pointscheckout #topborder
{
	border-top: 3px solid #2c241a;
	padding-top: 0;
	margin-top: 16px;
}
#blog
{
	background: url("../_images/bg-body.gif") repeat-x #fff;
	color: #696455;
	font-family: arial;
}
#blog #col2
{
	float: left;
	width: 220px;
}
#blog #col1
{
	float: left;
	width: 570px;
	padding: 0 20px;
}
#blog h1
{
	color: #494128;
	border-bottom: 4px solid #deddda;
	padding-bottom: 14px;
	margin-top: 14px;
}
#blog .entry
{
	margin-bottom: 50px;
}
#blog .entry-footer
{
	text-align: right;
	padding: 10px;
	background: #eee;
}
#blog h2
{
	background: #494127;
	color: #fff;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	margin-top: 24px;
	font-family: arial;
}
#blog #archives a
{
	color: #a39f00;
	padding: 4px 10px 4px 10px;
	display: block;
}
#blog #archives a:hover
{
	color: #fff;
	background: #a39f00;
	text-decoration: none;
}
#blog #archives
{
	margin: 0;
	padding: 0;
}
#blog #archives li
{
	list-style: none;
	font-size: 18px;
	color: #a39f00;
	margin: 0;
}
#sharethelove
{
	background: url("../_images/bg-body.gif") repeat-x #fff;
	color: #696455;
	font-family: arial;
	margin: 0;
	padding: 0;
}
#sharethelove #header
{
	height: 140px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
}
#sharethelove #footer
{
	border-top: 1px #575047 solid;
	padding-top: 2em;
	padding-bottom: 2em;
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 10px;
	color: #575047;
}
#sharethelove #footer a
{
	color: #575047;
}
#sharethelove #footer a:hover
{
	color: #000;
}
#sharethelove .messageboxalert
{
	font-size: 12px;
	font-weight: bold;
	color: #696455;
	border-right: #7a7671 1px solid;
	border-top: #7a7671 1px solid;
	border-left: #7a7671 1px solid;
	border-bottom: #7a7671 1px solid;
	background-color: #fff;
}
form input
{
	vertical-align: middle;
	margin: 2px;
}
.form-extras
{
	margin: 10px;
	padding: 0;
}
.form-extras li
{
	list-style: none;
}
.form-extras .register
{
	color: #a39f00;
}
#stl-hero
{
	margin: 0;
	text-align: center;
}
#sharethelove h1
{
	color: #494128;
	border-bottom: 4px solid #deddda;
	padding-bottom: 14px;
	margin-top: 14px;
}
#sharethelove h2
{
	background: #494127;
	color: #fff;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	margin-top: 24px;
	font-family: arial;
}
#sharethelove #popular-tags a
{
	color: #a39f00;
	padding: 4px 10px 4px 10px;
	display: inline;
}
#sharethelove #popular-tags a:hover
{
	color: #fff;
	background: #a39f00;
	text-decoration: none;
}
#sharethelove #popular-tags
{
	margin: 0;
	padding: 0;
}
#sharethelove #popular-tags li
{
	list-style: none;
	font-size: 18px;
	color: #a39f00;
	margin: 5px;
}
#sharethelove #col1 p, #sharethelove #col1 form, #sharethelove #col1 .form-extras
{
	padding-left: 10px;
	padding-right: 10px;
}
#image-gallery
{
	margin: 20px 0 0 0;
	padding: 0;
}
#image-gallery li
{
	list-style: none;
	float: left;
}
#image-navigation
{
	margin: 0;
	padding: 0;
}
#image-navigation li
{
	display: inline;
	list-style: none;
	border-right: 1px solid #918d83;
	padding-right: 10px;
	margin-right: 10px;
	font-size: 13px;
}
#image-navigation .lastitem
{
	border-right: none;
}
#sharethelove #col1
{
	float: left;
	width: 220px;
}
#sharethelove #col2
{
	float: left;
	width: 420px;
	padding: 0 10px;
}
#sharethelove #col3
{
	float: left;
	width: 220px;
}
#sharethelove #col3 p
{
	padding: 0 10px 0 10px;
}
.talkingfashion-items
{
	border-top: 4px solid #deddda;
}
.talkingfashion-items dd
{
	border-bottom: 4px solid #deddda;
	margin: 0;
	font-size: 10px;
	padding: 0 10px 16px 10px;
}
.talkingfashion-items dt
{
	margin-top: 16px;
	font-size: 18px;
	padding: 0 10px 0 10px;
}
#fashiontips-items
{
	vertical-align: top;
}
#fashiontips-items dd
{
	padding: 0 10px 0 10px;
	margin: 0;
	font-size: 12px;
	padding-bottom: 16px;
}
#fashiontips-items dt a
{
	color: #a39f00;
}
#fashiontips-items dt
{
	margin-top: 10px;
	font-size: 18px;
	padding: 0 10px 0 10px;
}
#fashiontips-items h2
{
	color: #494128;
	background-color: #fff;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
#fashiontips-items h2 a
{
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
	font-family: verdana,georgia,times,serif;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#belisiradio
{
	border-top: 4px solid #deddda;
}
#belisiradio dd
{
	border-bottom: 4px solid #deddda;
	margin: 0;
	font-size: 12px;
	padding: 0 10px 16px 10px;
}
#belisiradio dt
{
	margin-top: 16px;
	font-size: 18px;
	padding: 0 10px 0 10px;
}
#fashionfirst-detail
{
	background: url("../_images/bg-general.gif") repeat-y;
}
#fashionfirst #col1
{
	width: 640px;
	padding: 20px;
	float: left;
}
#fashionfirst #col1 table
{
	margin-bottom: 20px;
}
#fashionfirst #col1 a
{
	color: #629dc9;
}
#fashionfirst #col2
{
	width: 10px;
	float: left;
	display: none;
}
#fashionfirst #col1 strong
{
	color: #fff;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
/* Hides from IE-mac \*/* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */#signin-detail em
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#signin-detail input, #signin-detail select
{
	font-size: 16px;
}
#content_product_spec
{
	width: 900px;
	color: #999;
	font-size: 10px;
}
.messageboxalert
{
	font-size: 11px;
	color: #629dc9;
	border-right: #7a7671 1px solid;
	border-top: #7a7671 1px solid;
	border-left: #7a7671 1px solid;
	border-bottom: #7a7671 1px solid;
	background-color: #4b443c;
}
.productName
{
	font-size: 20px;
	text-transform: none;
	font-weight: normal;
	color: #fff;
	margin-top: 10px;
	font-family: arial,verdana,sans;
	font-weight: normal;
}
.detailsbutton
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #696455;
	color: #fff;
	margin-right: 6px;
}
.prSnippetTitle
{
	visibility: hidden;
	display: none;
}
#product-grid .prSnippetReadReviews
{
	visibility: hidden;
	display: none;
}
#product-grid .shopthis
{
	width: 100%;
	clear: both;
	position: relative;
}
#product-grid .productbottom
{
	width: 100%;
	clear: both;
	bottom: 0;
	margin-top: 5px;
}
#product-grid .freeShipping
{
	width: 100%;
	text-align: center;
	font-weight: bold;
	height: 15px;
	display: block;
	clear: both;
}
#product-grid .prSnippetTitle
{
	height: 0;
	padding: 0;
	margin: 0;
}
#product-grid .prSnippetNumberOfRatingsText
{
	visibility: hidden;
	display: none;
}
#product-grid .prReviews
{
	width: 100%;
	text-align: center;
	height: 60px;
	display: block;
	clear: both;
	padding: 0;
}
#search
{
	position: absolute;
	float: right;
	text-align: right;
	top: 25px;
}
#search input
{
	vertical-align: middle;
	font-size: 11px;
}
#delivery-message
{
	position: relative;
	float: left;
	text-align: left;
	top: 0;
	color: #fff;
	vertical-align: baseline;
}
#locale
{
	position: relative;
	float: right;
	text-align: right;
	top: 0;
	color: #fff;
	vertical-align: baseline;
}
#locale a
{
	color: #fff;
}
#locale img
{
	vertical-align: middle;
}
#image-gallery .imageOutline
{
	border: 2px solid #F00;
}
#sharethelove #col1 .imagePreview
{
	max-width: 200px;
	width: expression(this.width>198 ? "200px":"auto");
	height: auto;
}
#sharethelove #col2 #stl-hero .image400px
{
	max-width: 400px;
	width: expression(this.width>398 ? "400px":"auto");
	height: auto;
}
#sharethelove-detail #clubcaption
{
	clear: both;
	float: right;
	color: Red;
	font-weight: bold;
	font-size: large;
	text-transform: uppercase;
	border: none;
}
#myaccount #col1 #belisi-mycoupons ul
{
	list-style-type: none;
	margin: 0;
}
#myaccount #col1 #belisi-mycoupons li
{
	padding: 5px;
	margin-left: -20px;
	list-style: none;
}
.productwm
{
	position: relative;
}
.productshop
{
	position: absolute;
	right: 5px;
	bottom: 0;
}
#accessory-detail ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#accessory-detail li
{
	list-style: none;
}
#accessory-detail img
{
	padding: 0 10px 10px 0;
	float: left;
}
#accessory-detail a
{
	display: block;
}
#product-grid .productprice
{
	font-size: 16px;
	height: 30px;
}
#product-grid .fullprice
{
	font-size: 16px;
}
#product-grid .discountedprice
{
	font-size: 16px;
}
.discountedprice
{
	color: red;
	font-weight: bold;
	clear: both;
}
.fullprice
{
	text-decoration: line-through;
	clear: both;
}
.productprice
{
	position: relative;
	left: 5px;
	bottom: 5px;
}
.bluecaption
{
	color: #629dc9;
}
#cart-header .cartfreeshipping
{
	color: Red;
	margin: -20px 0 0 0;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	clear: both;
	text-align: left;
	float: left;
}
.freeshipping
{
	color: Red;
	margin: 10px;
	clear: both;
	font-size: 12px;
	font-weight: bold;
}
.upsellproductprice
{
	position: absolute;
	left: 75px;
	margin-top: 5px;
}
.upsellfullprice
{
	text-decoration: line-through;
	clear: both;
}
.upselldiscountedprice
{
	color: Red;
	font-weight: bold;
	clear: both;
}
.upsellshop
{
	left: 75px;
	margin-top: 5px;
	font-weight: bold;
	color: #fff;
}
@media print
{
	.noprint
	{
		display: none;
	}
}
@media screen
{
	.noscreen
	{
		display: none;
	}
}
#watermark
{
	position: relative;
}
.overlay
{
	position: absolute;
	top: 15px;
	left: 16px;
	z-index: -1;
}
.shopthislook
{
	height: 112px;
	width: 112px;
	position: absolute;
	left: 50px;
	top: 291px;
	z-index: -1;
}
.subscribebox
{
	background-color: #76a9ce;
	border: solid 2px #FFF;
	width: 100%;
}
.subscribetextbox
{
	width: 150px;
}
#ctl00_mastercontentplaceholder_productBulletList ul
{
	list-style-type: disc;
}
#ctl00_mastercontentplaceholder_productBulletList li
{
	list-style-type: disc;
}
#search .searchbox
{
	font-size: larger;
}
/*** MENU ***/
/*!!!!!!!!!!!QuickMenu Core CSS [Do Not Modify!]!!!!!!!!!!!!!*/.qmmc .qmdivider
{
	display: block;
	font-size: 1px;
	border-width: 0;
	border-style: solid;
	position: relative;
	z-index: 2;
}
.qmmc .qmdividery
{
	float: left;
	width: 0;
}
.qmmc .qmtitle
{
	display: block;
	cursor: default;
	white-space: nowrap;
	position: relative;
	z-index: 2;
}
.qmclear
{
	font-size: 1px;
	height: 0;
	width: 0;
	clear: left;
	line-height: 0;
	display: block;
	float: none !important;
}
.qmmc
{
	position: relative;
	zoom: 1;
	z-index: 2;
}
.qmmc a, .qmmc li
{
	float: left;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 2;
}
.qmmc div a, .qmmc ul a, .qmmc ul li
{
	float: none;
}
.qmsh div a
{
	float: left;
}
.qmmc div
{
	visibility: hidden;
	position: absolute;
}
.qmmc .qmcbox
{
	cursor: default;
	display: block;
	position: relative;
	z-index: 2;
}
.qmmc .qmcbox a
{
	display: inline;
}
.qmmc .qmcbox div
{
	float: none;
	position: static;
	visibility: inherit;
	left: auto;
}
.qmmc li
{
	z-index: 2;
}
.qmmc ul
{
	left: -10000px;
	position: absolute;
	z-index: 10;
}
.qmmc, .qmmc ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.qmmc li a
{
	float: none;
}
.qmmc li:hover > ul
{
	left: auto;
}
#qm0 ul
{
	top: 100%;
}
#qm0 ul li:hover > ul
{
	top: 0;
	left: 100%;
}
/*!!!!!!!!!!!QuickMenu Styles [Please Modify!]!!!!!!!!!!!*/#qm0
{
	width: auto;
	background-color: #2c241a;
	border-width: 0;
	border-style: solid;
	border-color: #2c241a;
}
#qm0 a
{
	padding: 5px 5px 5px 8px;
	color: #e3e1df;
	font-family: Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#qm0 a:hover
{
	text-decoration: underline;
	background-color: #4b443c;
}
#qm0 li:hover > a
{
	text-decoration: underline;
	background-color: #4b443c;
}
body #qm0 .qmactive, body #qm0 .qmactive:hover
{
	text-decoration: underline;
	background-color: #4b443c;
}
#qm0 div, #qm0 ul
{
	padding: 0;
	margin: 0;
	background-color: #4b443c;
	border-width: 0;
	border-style: solid;
	border-color: #2c241a;
	z-index: 1000;
	border: solid 1px #000;
}
#qm0 div a, #qm0 ul a
{
	padding: 6px 10px 2px 8px;
	background-color: transparent;
	color: #e3e1df;
	font-size: 11px;
	border-width: 0;
	border-style: none;
}
#qm0 div a:hover
{
	text-decoration: underline;
}
#qm0 ul li:hover > a
{
	text-decoration: underline;
}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{
	background-color: #2c241a;
	color: #2c241a;
	text-decoration: none;
}
#qm0 .qmtitle
{
	margin: 2px 5px 4px;
	color: #e3e1df;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
#qm0 .qmdividerx
{
	border-top-width: 1px;
	margin: 5px 4px;
	border-color: #2c241a;
}
ul#qm0 .qmparent
{
	background-repeat: no-repeat;
	background-position: 92% 55%;
}
ul#qm0 li:hover > a.qmparent
{
	background-image: url(qmimages/arrow_7.gif);
}
ul#qm0 ul .qmparent
{
	background-image: url(qmimages/arrow_10.gif);
}
ul#qm0 ul li:hover > a.qmparent
{
	background-image: url(qmimages/arrow_10.gif);
}
ul#qm0 ul
{
	margin: 0;
	background-color: #4b443c;
	border-width: 1px;
	border-style: solid;
	border-color: #2c241a;
}
ul#qm0 ul ul
{
	margin: 0;
}
div#qm0 div div
{
	margin: 0;
}
.qmfv
{
	visibility: visible !important;
}
.qmfh
{
	visibility: hidden !important;
}

#productpage #email-signup
{
	background: #615648 url(/_images/gradientBarBkgd.jpg) repeat-x bottom;
	color: #faecd4;
	font-size: 12px;
	font-family: arial, sans-serif;
	margin-bottom: 22px;
	text-align: right;
	width: 100%;
}
#email-signup td
{
	padding: 7px;
	margin: 2px;
	text-align: left;
}
#email-signup input
{
	padding: 3px;
	width: 130px;
	border: none;
	font-size: 12px;
}
#email-signup a.button:hover
{
	color: #fff;
	text-decoration: none;
}

#email-signup a.button, #email-signup button.button
{
	background: #71a5cd repeat-x bottom;
	color: #fff;
	font-size: 12px;
	margin-right: 4px;
	padding: 6px 10px;
	text-decoration: none;
}

#productpage .imagePopup
{
	display: none;
	position: absolute;
	z-index: 999;
	background-color: #ffffff;
	margin-top: -285px;
}

#logo{width:240px;height:110px;z-index:2;position:absolute;top:0;left:-14px;text-indent:-7777px;}
        #logo a{display:block;width:100%;height:100%;background:transparent url("/_images/logo-belisi.png") no-repeat 0 0;}
        * html #logo a{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/logo-belisi.png",sizingMethod="crop");cursor:hand;}
        #logo a:hover{background-position:-240px 0;}
        * html #logo a:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/logo-belisi.png",sizingMethod="crop");cursor:hand;}
        div#tipDiv{position:absolute;visibility:hidden;left:0;top:0;z-index:10000;background-color:#000;border:1px solid #fff;width:125px;padding:4px;color:#000;font-size:11px;line-height:1.2;}
        #homeFeatureBucket h1{background:url('/_images/homepage/belisiMeansBeautiful.gif') no-repeat;height:19px;margin-bottom:0;text-indent:-999px;width:241px;}
        #homeFeatureBucket{color:#fff;float:left;font-family:verdana,arial,sans;font-size:12px;height:147px;line-height:1.5em;margin-left:7px;width:447px;}
        #homeFeatureText{padding:13px 5px 0 9px;}
        #homeFeatureText p{padding:0;margin-top:.5em;}
        #homeFeatureBucket a{color:#efceac;text-decoration:underline;}
        #homeFeatureBucket a:hover{color:#8fcfff;text-decoration:none;}
        #homeSignUp{background:#615648 url('/_images/gradientBarBkgd.jpg') repeat-x bottom;height:40px;margin:15px 0;}
        #signUpTable{font-size:12px;height:100%;margin-left:465px;}
        #signUpTable td{padding:0 10px 0 0;text-align:left;vertical-align:middle;}
        #homeSignUp .signupButton{background:url('/_images/subscribeButton.jpg') no-repeat;height:25px;margin-top:3px;width:83px;}
        #homeSignUp .signupButton:hover{background-position:bottom;cursor:pointer;cursor:hand;}

		#container {
			position: relative;
			z-index: 1000;
		}
		
		#header {
			height: 150px;
		}
		
		ul#meta-nav {
			color: #fff;
			font: 11px/22px arial,sans-serif;
			height: 22px;
			list-style-type: none;
			margin: 0;
			padding: 0;
			position: absolute;
			right: 0;
			top: 0;
		}
		ul#meta-nav li {
			float: left;
			padding: 0px 9px;
		}
		
		ul#meta-nav li a {
			color: #fff;
			display: block;	
		}
		ul#meta-nav li a:hover {
			color: #efceac;
			text-decoration: none;
		}
		ul#meta-nav img {
			vertical-align: text-bottom;
		}
		ul#meta-nav #ctl00_passionPointsLink {
			background: url(/_images/icon-heart.gif) no-repeat center right;
			padding-right: 19px;
		}
		ul#meta-nav #ctl00_hyperLinkCart {
			background: url(/_images/icon-cart.gif) no-repeat center right;
			padding-right: 19px;
		}
		
		#header-message {
			position: absolute;
			right: 0px;
			top: 38px;
		}
		
		#search {
			left: 230px;
			position: absolute;
			top: 46px;
			z-index: 2;
		}
		#search .searchbox {
			background: #fff url(/_images/searchBoxGradient.gif) repeat-x;
			border-width: 1px;
			color: #665b50;
			font-size: 13px;
			padding: 3px;
		}
		#search input, 
		#search button {
			float: left;
			margin: 0 10px 0 0;
		}
		
		#qm0 {
			padding: 10px 0;
		}
		#qm0 a {
			color: #e3e1df;
			font-size: 12px;
		}
		#qm0 a:hover {
			color: #fff;
			text-decoration: none;
		}
		#qm0 .qmparent { 
			background-image: url(/_images/navSeparator.gif);
			background-repeat: no-repeat;
			background-position: center left;
			color: #fff; 
			font-weight: bold; 
			padding: 5px 10px;
		}
		#qm0 a.qmparent:first-child {
			background-image: none;
		}
		#qm0 div {
			border: 0;
			border-right: 1px solid #2c241a;
			border-bottom: 1px solid #2c241a;
			padding: 2px 0 6px 0;
		}
		body #qm0 a.selected {
			color: #efceac;
		}
		body #qm0 .qmactive,
		body #qm0 .qmactive:hover {
			background-image: none;
			background-color:#4b443c;
			color: #efceac;
			text-decoration:none;
		}
		#qm0 div a { 
			padding: 4px 12px 4px 10px; 
			}
		#qm0 div a:hover{
			padding: 4px 10px 4px 12px; 
			text-decoration:none;
		}
		
		#qm0 .sale {
			color: #8fcfff;
		}

     
