body {
        font-family: Georgia, Times, Times New Roman, serif;
	font-size: 12px;
        background: #ffffff url(../images/bubble_back.png) center center repeat;
        margin-bottom: 16px;
	}

a, a:link, a:active, a:visited {
        color: #e77a87;
        }

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #cfd364;
	}


h1, div#featuredProducts h2 {
        font-family: Georgia, Times, Times New Roman, serif;
        size: 16px;
        text-transform: uppercase;
        font-weight: normal;
        letter-spacing: 2px;
        text-align: left;
        background-color: #fff;
        }

h3 {
        font-family: Georgia, Times, Times New Roman, serif;
        font-size: 14px;
        height: 16px;
        margin-top: 10px;
        padding-bottom: 0px;
        }

.content, .centerColumn {
        font-family: Times, Times New Roman, serif;
        font-size: 14px;
        line-height: 18px;
        }

.centerColumn {
        border-left: #c0c0c0 1px dashed;
        margin-left: 10px;
        margin-top: 8px;
        padding-left: 20px;
        padding-top: 6px;
        }


/*wrappers - page or section containers*/

#headerWrapper {
	background: #fff url(../images/tagline.png) 260px -5px no-repeat;
	float: left;
	}

#navMainWrapper {
        width: 730px;
        }

html>body #navMainWrapper {
        width: 930px;
        *width: 730px;
        }

#mainWrapper {
	background-color: #ffffff;
	width: 920px;
        border: #7c7c7c 1px solid;
        margin-top: 12px;
        margin-bottom: 16px;
        padding: 8px 16px 12px 8px;
	}

#navSuppWrapper {
        border-top: #ffc1ca 2px dashed;
        border-bottom: #ffc1ca 2px dashed;
        margin-top: 6px;
        margin-bottom: 10px;
        color: #ffc1ca;
        background-color: #ffebee;
        }


/*navigation*/

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
        background-color: transparent;
        }

#navMain {
        float: right;
        margin-top: 23px;
        }

#navMain ul li a {
        color: #000000;
        }

#navBreadCrumb {
	background-color: #ffffff;
	}

#navColumnOne {
	background-color: #ffffff;
	}

#navEZPagesTop {
	background: transparent;
        width: 500px;
        float: left;
        text-align: right;
        margin-top: 2px;
        margin-left: 10px;
        color: #ffffff;
	}

#navEZPagesTop a {
        color: #ffffff;
        text-decoration: none;
        }

#navEZPagesTop a:hover {
        border-top: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
        background-color: #e77a87;
        }

div.navMainSearch {
        margin-top: 2px;
        } 

#navSuppWrapper ul li a {
        color: #777777;
        }

#navSuppWrapper ul li a:hover {
        background-color: #cfd364;
        color: #ffffff;
        }

#navSupp {
        background: transparent;
        }

/*sideboxes*/

.leftBoxHeading {
	background-color: #ffffff;
	}

.sideBoxContent ul li a, .sideBoxContent ul li a:link, .sideBoxContent ul li a:active, .sideBoxContent ul li a:visited, a.category-top, a:link.category-top, a:active.category-top, a:visited.category-top, a.category-links, a:link.category-links, a:active.category-links, a:visited.category-links, a.category-shopbyscent {
        color: #000000;
        display: block;
        margin-left: 4px;
        margin-right: 5px;
        padding-left: 4px;
        margin-top: 2px;
        margin-bottom: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        }

.sideBoxContent ul li a:hover, a:hover.category-top, a:hover.category-links, a:hover.category-shopbyscent {
        background-color: #ffc1ca;
        border-top: #c0c0c0 1px dashed;
        border-bottom: #c0c0c0 1px dashed;
        padding-top: 1px;
        padding-bottom: 1px;
        color: #000000;
        }

#categories {
        margin-top: 0px;
        }

#categoriesHeading {
        height: 37px;
        }

#categoriesContent {
        margin-top: -8px;
        }

.category-subs-selected {
        font-weight: bold;
        }

a.category-shopbyscent {
        font-style: italic;
        font-weight: bold;
        }

a.category-sets {
        display: none;
        }

#ezpagesHeading {
        display: none;
        }

#ezpagesContent {
        background: #ffffff url(../images/info.png) top left no-repeat;
        padding: 36px 5px 0px 3px;
        margin-left: 6px;
        }

#ezpagesContent ul li {
        display: block;
        height: 16px;
        }

html>body #ezpagesContent ul li {
        height: 22px;
        }

#ezpagesContent ul li a {
        margin-left: 0px;
        display: block;
        }


/*main content*/

#productMainImage img {
        border: #b1b1b1 1px solid;
        }

#productListHeading {
        font-size: 16px;
        font-weight: bold;
        }

.centerBoxHeading {
	margin: 0em;
	background-color: #ffc1ca;
	padding: 0.5em 0.2em;
        font-size: 16px;
        color: #333;
	}

.centerBoxContentsProducts {
        margin-top: 16px;
        }

.centerBoxContentsProducts img {
        border: #b1b1b1 1px solid;
        }

.listingDescription {
        padding: 0px 12px 0px 12px;
        }

#cartAdd {
        float: right;
        border: #7c7c7c 1px solid;
        background-color: #ffdbe0;
        margin-top: 20px;
        }

#productName {
        font-size: 16px;
        }

#productPrices {
        color: #707070;
        font-family: Georgia, Times, 'Times New Roman', serif;
        }

#productDescription {
        font-size: 14px;
        }

#productTellFriendLink, #productReviewLink {
        margin-top: 20px;
        }

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
	background: #ffffff;
	}

#productListingImage {

        }

#productListingInfo {

        }


/*addendum*/

#headerBar {
        font-family: Georgia, Times, Times New Roman, serif;
        float: left;
        width: 735px;
        height: 28px;
        background: #ffffff url(../images/header_menu.png) top left repeat-x;
        margin-top: 0px;
        }

#searchButton {
        margin: 0px;
        margin-top: 2px;
        margin-bottom: -4px;
        margin-right: 8px;
        padding: 0px;
        }

#locations li a {
        font-weight: bold;
        }

h3#subscribeHeading {
        display: none;
        }

.messageStackError {
        background-color: #fff;
        border-color: #777;
        color: #E57583;
        }

#splashImg {
 float: left;
 margin-left: 8px;
 margin-right: 6px;
 }

#newsBox {
 width: 205px;
 width: 189px;
 height: 375px;
 margin: 16px;
 margin-top: 0;
 margin-left: 17px;
 padding: 16px;
 padding-top: 6px;
 border: #ffc1ca 2px dashed;
 float: left;
 }

#fpImages {
 margin-left: 3px;
 }

#fpImages td img {
 border: 1px #ccc solid;
 margin-bottom: 4px;
 margin: 0 5px 6px 4px;
}

#fpSeparator {
 width: 100%;
 clear: both;
 border-color: #fff;
 }

p.fpContent {
 line-height: 1.6;
 }

#indexDefaultMainContent {
 margin-left: 18px;
 margin-top: -20px;
 }

#imgTagline {
 float: left;
 clear: none;
 margin: 9px 0 6px 50px;
 }
 
/* STORE LOCATOR STYLES */

