.logo {	position:absolute; top:5px; left:17px;}

#nav .nav-holiday-specials a, #nav .nav-holiday-specials a:hover {color:#c60000}


.imagerotator_bkg {margin-top:10px;background:url(../imagerotator/home/bkg.png) no-repeat 0 0; z-index:-10000; height:319px; width:519px;padding:6px}
.imagerotator embed {}

.col-main {padding-left:5px}

.gift-cert-banner {
	background:url('../images/home/gift_cert_bkg.png') repeat-y;
	width:519px;
	height:100px;
	margin-top:0px;
	font-size:12px;
}

.gift-cert-banner-bottom {
	background:url('../images/home/gift_cert_bottom.png') no-repeat;
	width:519px;
	height:8px;
}

.gift-cert-image {position:relative;top:-65px; left:-15px;float:left;border:none;width:190px}

.gift-cert-banner .content {float:left;margin-left:-10px;margin-top:-15px; width:310px}

.gift-cert-banner .content ul {list-style-type:disc;font-weight:bold}

.sidebar-hr {
	background:url('../images/sidebar/common/hr.png') no-repeat;
	width:170px;
	height:1px;
	margin:0 0 5px 10px;
}

.sidebar-bottom {
	background:url('../images/sidebar/common/bottom.png') no-repeat;
	width:200px;
	height:7px;
}

.serenity-callout {
	background:url('../images/sidebar/common/content_bkg.png') repeat-y;
	width:200px
}

.callout-spa-hours {}

.callout-spa-hours table{
	width:180px;
	margin-left:10px;
	font-size:90%;
	padding-right:5px;
	padding-bottom:5px;
}

.callout-watch-video {margin-top:10px;text-align:center}


.callout-mini-cart {font-size:90%}

.callout-mini-cart .product-images {display:none}

.mini-cart-content {padding:0 10px 0 10px}


.callout-mini-cart .form-button {background:url(../images/elements/checkout_button_bkg.png) no-repeat; width:65px;}
.callout-mini-cart .form-button:hover {background:url(../images/elements/checkout_button_bkg_on.png) no-repeat; width:65px;}



.mini-search .form-button {background:url(../images/elements/search_button_bkg.png) no-repeat; width:28px;}
.mini-search .form-button:hover {background:url(../images/elements/search_button_bkg_on.png) no-repeat; width:28px;}

.callout-vip-login {margin-top:10px}
.callout-vip-login a {color:#008000; text-decoration:none}

.callout-vip-login .content {padding:0 10px 10px 10px;font-size:90%}

.vip-login-form {margin-top:5px}

.vip-login-form .vip-email {font-weight:bold}
.vip-login-form .vip-password {font-weight:bold; margin-top:5px}

.callout-vip-login input.input-text {width:170px}

.vip-login-form table {width:100%; margin-top: 10px; margin-bottom: 10px; }
.vip-login-form .form-button {background:url(../images/sidebar/vip_login/button_bkg.png) no-repeat; width:43px;margin-right:2px}
.vip-login-form .form-button:hover {background:url(../images/sidebar/vip_login/button_bkg_on.png) no-repeat; width:43px;}

.serenity-filters .content {padding:0 10px 10px 15px;}
.serenity-filters {margin-bottom:10px}
.serenity-filters a {color:#008000}

.vip-separator {background:url(../images/sidebar/common/hr.png) no-repeat; height:1px; padding: 5px 0; width:175px}
.vip-join-link {font-size:120%; font-weight:bold; margin-left:5px;}


/* Turn off the "Learn More" link in the product listing. */
.listing-item .description a {display:none}

.listing-item .ratings {clear:both;float:left;margin-top:0;margin-bottom:10px;font-size:90%}
.listing-item .price-box {}

.callout-related {margin-top:10px; margin-bottom:10px}
.callout-related .related-checkbox {margin-right:10px;margin-top:3px}
.callout-related .product-details {vertical-align:middle}
.callout-related .price {font-size:12px}
.callout-related ol {padding-right:5px}
.callout-related li {border-top:1px solid #dad3b6; padding-top:5px;margin-top:5px}

.bottomShadow {
	width:1008px; height:27px; margin:auto; margin-top:-9px; background:url(../images/elements/bottomShadow.png) 50% 0 no-repeat;
}

