@charset "utf-8";
/* CSS Document */

/* Global Settings */
*				{margin: 0; padding: 0;}
html, body 		{height: 100%;}
a 				{outline: none; text-decoration: none; border: none;}
img 			{border: none; vertical-align: middle; outline: none;}
a img			{border: none; outline: none;}
table 			{border-collapse: collapse;}
body			{background: url(../images/bg.gif) repeat;}
body, div, td, p, span, input	{font: normal 11px Georgia, "Times New Roman", Times, serif;}
div				{position: relative;}
ul				{list-style-type: none;}
.clear			{clear: both}

/* Common styles */
.margin-top10	{margin-top: 10px;}
.margin-top-10	{margin-top: -10px;}
.margin-top20	{margin-top: 20px;}
.margin-top4	{margin-top: 4px;}
.margin-left10	{margin-left: 10px;}
.display-block	{display: block;}
.margin-left18	{margin-left: 18px;}
.margin-left10	{margin-left: 10px;}
.text {color:#8C233E;}
.header-text {color:#8C233E;font-size:20px;}
.bumper {margin:5px 0px 5px 0px;}

#header-image {margin:0px 0px 0px 13px;}

#slider1 {float:left;width:694px;height:351px;margin:10px 6px 0px 12px;overflow:hidden;}
/*************************************************************************************************************************************/

/* HEADER.CFM */

div#wrapper	{margin: 0px auto; width: 988px;}
div#header	{background: url(../images/header_bg.png); height: 191px; margin: 0px auto; width: 988px;z-index:10000;}

/* LOGO */
a#logo	{position: absolute; left: 20px; top: 4px;}
/* LOGO */

div#header ul	{}
div#header ul li	{}
div#header ul li a	{color: #FFFFFF;}
div#header ul li a:hover	{color: #D6002A;}
div#header ul#login-section	{position: absolute; right: 310px; top: 19px;}
div#header ul#login-section li	{display: inline; float: left; margin-right: 20px;}
div#header ul#cart-section	{position: absolute; right: 22px; top: 14px;}
div#header ul#cart-section li	{display: inline; float: left; margin-right: 12px;}
div#header ul#cart-section li a span	{color: #CCA403;}

/* VIEW CART BUTTON */
a#header-view-cart			{background: url(../images/menu_view_cart.gif); height: 22px; display: block; text-indent: -9999px; width: 82px;}
a#header-view-cart:hover 	{background: url(../images/menu_view_cart.gif) 0 -22px no-repeat;}
/* VIEW CART BUTTON */

/* START SEARCH SECTION */
form#search-form	{position: absolute; right: 38px; top: 80px; width: 398px;}
form#search-form input	{color: #FFFFFF; float: left;}
#header-search-box	{background: none; border: 0px; height: 18px; margin-right: 4px; padding-top: 4px; width: 328px;}
#header-search-btn	{background:url(../images/search_button.gif) no-repeat;width:62px;height:26px;margin: -1px 0px 0px 4px;}
/* END SEARCH SECTION */

#header_menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;/* border: #FF0000 solid 1px;*/}

#header_menu li, #header_menu a {height: 46px; display: block; text-indent: -9999px;}
#shop-online-btn {left: 0; width: 144px;}
#testimonials-btn {left: 228px; width: 150px;}
#consignments-btn {left: 460px; width: 160px;}
#contact-us-btn {left: 700px; width: 140px;}

#shop-online-btn a:hover {background: transparent url(../images/menu.png) 0 -46px no-repeat;}
#testimonials-btn a:hover {background: transparent url(../images/menu.png) -228px -46px no-repeat;}
#consignments-btn a:hover {background: transparent url(../images/menu.png) -460px -46px no-repeat;}
#contact-us-btn a:hover {background: transparent url(../images/menu.png) -700px -46px no-repeat;}


ul#header-search li	{float: left;}


#header_menu {
width: 843px;
height: 46px;
background: url(../images/menu.png);
margin: 99px 0px 0px 66px;
padding: 0;
position: relative;
}

ul#header_menu li div {z-index:10000;}
ul#header_menu li div.dd-holder {background: url(../images/dropdown_m.png) repeat-y;width: 940px;height:auto;position:relative;z-index:9998;}

ul#header_menu li div span#nav_dept {height:15px;color:#4E7439;font-size:12px;font-weight:bold;margin-left:5px;}
ul#header_menu li div a#nav_typs {height:15px;color:#797A7C;font-size:11px;margin-left:10px;}
ul#header_menu li div a#nav_typs:hover {height:15px;background:none;color:#797A7C;text-decoration:underline;}


ul#header_menu li div div.dd-holder ul.navigation {float:left;width:280px;margin:0px 0px 0px 23px;}
ul#header_menu li div div.dd-holder ul.navigation li {margin: 0; padding: 0; list-style: none; top: 0;height: auto;position:relative;float:none;}
ul#header_menu li div div.dd-holder ul.navigation li a {display:block;background:none;color:#274B7E;height:30px;width:290px;text-indent:0px;font-size:12px;font-weight:bold;line-height:30px;margin-left:10px;}
ul#header_menu li div div.dd-holder ul.navigation li a:hover {display:block;background:none;color:#8C233E;height:30px;width:290px;text-indent:0px;font-size:12px;font-weight:bold;line-height:30px;margin-left:10px;}
/*************************************************************************************************************************************/

div#main	{background: url(../images/body_bg.png) repeat-y; margin: 0px auto; padding-left: 18px; width: 970px;min-height:500px;z-index:1;}
div#main-content	{float: left; margin: 10px 0px 0px 40px; width: 740px;}

/*************************************************************************************************************************************/

/*SIDE NAV*/

div#leftOverlay {float:left;width:165px;margin:1px 2px 3px 2px;z-index:10000000;}
div#leftOverlay ul.side-nav {width:160px;}
div#leftOverlay ul.side-nav li {width:160px;height:20px;}
div#leftOverlay ul.side-nav li a {color:black;margin-left:15px;}
div#leftOverlay ul.side-nav li a:hover {color:#8C233E;margin-left:15px;}

div#side-nav	{float: left; margin: 10px 0px 0px 6px; width: 150px;}
div#side-nav img.side-nav-title	{margin: 20px 0px 0px 10px;}
div#side-nav a	{color: #3F3F3F; margin-left: 10px;}
div#side-nav a:hover	{color: #000000;}
div#side-nav ul	{line-height: 18px; margin: 6px 0px 0px 4px;}
div#side-nav p#side-nav-price-range	{margin: 10px 0px 0px 20px;}
div#side-nav p#side-nav-price-range span	{color: #939297;}
div#side-nav span#side-nav-price-slider	{display: block; margin: 10px 0px 0px 10px;}
div#side-nav a#side-nav-price-range-clear	{color: #9693EC; display: block; float: right; margin-right: 4px;}
div#side-nav a#side-nav-price-range-clear:hover	{color: #1A1A4B;}
div#side-nav a#side-nav-price-range-clear span	{color: #1A1A4B;}
/*SIDE NAV*/

/*************************************************************************************************************************************/

/* INDEX PAGE */
img#hp-main-banner	{float: left; margin: 10px 0px 0px 10px;}
div#hp-featured-items	{background: url(../images/hp_featured_items_bg.gif) no-repeat; height: 346px; float: left; margin: 10px 0px 0px 10px; overflow: hidden; width: 214px;}
div#hp-featured-items ul	{display: block; margin: 50px auto 0px 32px; text-align: center; height: 214px; position: relative; width: 100000px;}
div#hp-featured-items ul li	{display: inline; float: left; margin-right: 20px;}
div#hp-featured-items ul li a	{display: block; width: 160px;color:#AD3E52;}
div#hp-featured-items ul li a img.hp-featured-item-img	{display: block; margin: 0px auto;}

a.previous-ts			{background: url(../images/featured_items_previous.gif) no-repeat; float: left;  height: 28px; width: 28px; display: block; position: absolute; top: 120px; left: 4px; text-indent: -9999px;}
a.previous-ts:hover		{background: url(../images/featured_items_previous.gif) 0 -28px no-repeat;}

a.next-ts				{background: url(../images/featured_items_next.gif) no-repeat; float: right;  height: 28px; width: 28px; display: block; position: absolute; top: 120px; right: 4px; text-indent: -9999px;}
a.next-ts:hover			{background: url(../images/featured_items_next.gif) 0 -28px no-repeat;}

a.hp-featured-categories	{background: url(../images/hp_featured_cat.gif); height: 97px; display: block; float: left; margin: 10px -4px 0px 10px; width: 221px;}
a.hp-featured-categories	{color: #DFC0C8; font-size: 18px; font-weight: bold; padding: 4px 0px 4px 4px;}
a.hp-featured-categories:hover	{background: url(../images/hp_featured_cat.gif) 0 -105px no-repeat; color: #971531;}
a.hp-featured-categories span {color: #6E6E70; display: block; padding: 4px 0px 4px 4px;}

a.hp-mini-banners	{float: left; margin: 10px 5px 0px 10px;}
/* INDEX PAGE */

/*************************************************************************************************************************************/

/* LANDING PAGE/CATEGORY PAGE */

div#category-holder {width:775px;margin:0px 0px 0px 180px;}

img#landing-banner	{float: left;}
div#landing-dept-desc	{float: left; border: #F3F3F3 1px solid; height: 295px; margin-left: 10px; width: 213px;}
div#landing-dept-desc span	{color: #80001F; display: block; font-size: 18px; margin-top: 6px; text-align: center;}

span.category-breadcrumbs	{float: left; margin-left: 10px;}
span.category-breadcrumbs a	{color: #939297;}
span.category-breadcrumbs a:hover	{color: #9693EC;}

span#category-sort-by	{float: left; margin-right: 10px; margin-top: 10px;}
span#category-sort-by form	{float: right; margin-left: 10px; margin-top: -2px;}
span#category-sort-by form select	{min-width: 150px;}

span.category-pagination	{float: right; font-weight: bold; margin: 10px 10px 0px 0px;}
span.category-pagination a {color: #939297; font-weight: normal;}
span.category-pagination strong.current	{background-image: url(../images/pagination_s.gif); background-repeat: no-repeat; color: #FFFFFF; display: block; float: left; font-size: 10px; font-style: normal; height: 17px; margin: 0px 2px; padding-top: 3px; text-align: center; text-decoration: none; width: 18px;}
span.category-pagination a	{background-image: url(../images/pagination_s.gif); background-repeat: no-repeat; color: #535353; display: block; float: left; font-size: 10px; font-style: normal; height: 17px; margin: 0px 2px; text-align: center; text-decoration: none; width: 18px;}
span.category-pagination a:hover	{background-image: url(../images/pagination_s.gif); background-repeat: no-repeat; color: #000000; display: block; float: left; font-size: 10px; font-style: normal; height: 17px; margin: 0px 2px; text-align: center; text-decoration: none; width: 18px;}

div#category-product-listings		{margin-top: 10px; width: 740px;}
div#category-product-listings div	{display: block; float: left; margin: 20px 10px 0px 0px; width: 175px;}
div#category-product-listings div span	{display: block; float: left; margin-right: 4px;}
div#category-product-listings div a			{background: url(../images/prod_cat_bg.gif); height: 273px; display: block; margin-top: 10px; width: 175px;}
div#category-product-listings div a:hover 	{background: url(../images/prod_cat_bg.gif) 0 -273px no-repeat;}
div#category-product-listings div a	img	{display: block; margin: 0px auto; padding-top: 4px;}
div#category-product-listings div a span.category-web-desc	{color: #3F3F3F; text-align: center;}
div#category-product-listings div a span.category-dept-name	{color: #9693EC; text-align: center;}
div#category-product-listings div a span.category-price	{color: #1B1B4D; display: block; font-size: 12px; font-weight: bold; text-align: center;}

div#landing-holder {width:932px;height:310px;z-index:100000;}
div#landing-image {float:left;width:515px;height:302px;}
div#landing-text {float:right;width:225px;height:310px;border: 1px solid #F6F6F6;text-align:center;}
.landing-title-text {color:#9C1A34;;font-size:13px;font-weight:bold;}
.landing-text {color:black;font-size:11px;}

div.product_hover	{background: url(../images/prod_cat_bg.gif) no-repeat 0px 0px; height: 273px; width: 175px;  float: left;margin:0px 0px 15px 15px;text-align:center;cursor:pointer;}
div.product_hover:hover {background: url(../images/prod_cat_bg.gif) no-repeat 0px -273px; }

div#pagethru	{float: left; text-align: right; width: 675px;}
div#pagethru strong.current	{float: left; width: 18px; height: 17px; color:#891633; font-size: 12px;line-height:14px; text-align:center; margin: -4px 0px 0px 0px;}
div#pagethru a	{float: left; width: 18px; height: 17px; color:black;line-height:14px; font-size: 12px; text-align:center; margin: -4px 5px 8px 0px;background:url(../images/pagination_s.gif) no-repeat;}
div#pagethru span.next a	{float:left;background:url(../images/pagination_m.gif) no-repeat;width:36px;height:17px;}

div#thru-holder {float:right;width:auto;margin:5px 20px 0px 0px;}
span.views {float:left;background:url(../images/pagination_l.gif) no-repeat;width:67px;height:17px;margin:-4px 5px 0px 0px;}
span.views a {color:#891633;line-height:18px;margin-left:5px;}

div#breadcrumbs {background:url(../images/subheader_blank.gif) no-repeat;width:741px;height:46px;margin:0px 0px 0px 197px;}
span.bread-text {color:#891633;font-size:16px;font-weight:bold;margin-left:10px;line-height:34px;}

div#crumbs {width:740px;margin:0px 0px 5px 0px;}
div#crumbs a {color:#7F7F7F;font-size:13px;}
div#crumbs a:hover {color:#7F7F7F;font-size:13px;}
div#crumbs a.current{color:#9C1A34;font-size:13px;}
div#crumbs a.current:hover {color:#9C1A34;text-decoration:underline;font-size:13px;}
/* LANDING PAGE/CATEGORY PAGE */

/*************************************************************************************************************************************/

/* ITEM DETAIL PAGE */
div#product-holder {width:775px;margin:0px 0px 0px 180px;}
div#iframe {background:url(../images/iframe_bg_m.gif) repeat-y;width:434px;height:auto;margin:0px 0px 0px 18px;}
.prod-text {color:#8E1B38;font-size:14px;font-weight:bold;margin:0px 0px 0px 10px;}
.style-text {color:#C2C4C6;font0size:11px;margin:0px 0px 0px 10px;}
div#share-links {background:url(../images/iframe_print_share_bg.gif) no-repeat;width:162px;height:73px;margin:0px 0px 0px -175px;}
div#share-links a {display:block;margin:0px 0px 4px 29px;}

div.close-it {background:url(../images/item_description_tab.gif) no-repeat;width:432px;height:41px;margin:0px 0px 0px 19px;cursor:pointer;}
span.product-desc {color:#942641;font-size:14px;font-weight:bold;margin:0px 0px 0px 7px;line-height:30px;}

div.products2-breadcrumbs	{float: left; margin: 14px 0px 0px 10px;}
div.products2-breadcrumbs a	{color: #939297;}
div.products2-breadcrumbs a:hover	{color: #9693EC;}
a#products2-back	{float: left; margin: 10px 0px 0px 10px;}
a#products2-image	{color: #9693EC; display: block; float: left; margin-top: 10px; text-align: center; width: 350px;}
a#products2-image img#zoom	{display: block; margin: 0px auto;}
a#products2-image span	{color: #3F3F3F; display: inline;}
div#products2-info	{float: right; margin: 10px 4px 0px 0px; width: 612px;}
div#products2-info div#products2-info-left	{float: left; width: 360px;}
div#products2-info div#products2-info-right	{float: right;}
div#products2-info div#products2-info-right ul	{margin-top: 10px;}
div#products2-info div#products2-info-right ul li	{color: #9693EC; font-size: 16px; margin-top: 4px;}
div#products2-info div#products2-info-right ul li a	{color: #1F1950; font-size: 11px;}
div#products2-info div#products2-info-right ul li a:hover	{color: #9693EC;}
div#products2-info span	{display: block;}
div#products2-info p#products2-new	{color: #F16622;}
div#products2-info p#products2-new span#tc-exclusive	{color: #9693EC; display: inline;}
div#products2-info h1#products2-web-desc	{color: #9693EC; font-size: 18px; font-weight: bold;}
div#products2-info h2#products2-price	{color: #1B1B4D; font-size: 15px; font-weight: bold; margin-top: 4px;}
div#products2-info h3#products2-item-num	{color: #949496; font-weight: normal; margin-top: 4px;}
div#products2-info div#products2-reviews-comments	{margin: 10px 0px 10px 10px;}
div#products2-info P#products2-web-desc-long	{color: #3F3F3F; margin: 10px 0px;}
div#products2-info div#products2-swatches	{padding-left: 10px;}
div#products2-info div#products2-swatches img	{margin: 10px 0px 10px 4px;}
.products2-image-header	{display: block; margin-top: 10px;}

iframe#products2-iframe	{margin: 16px 0px;}

a#products2-brand-logo	{display: block; margin: 10px 0px; text-align: center;}

div#products2-reviews-comments-container	{background: #EEEDFB url(../images/product_reviews_comments_bg.gif) no-repeat; height: 203px; overflow-y: scroll; width: 612px;}
div#products2-reviews-comments-container div ul.products2-reviews-comments-list1	{float: left; margin: 40px 0px 0px 20px;}
div#products2-reviews-comments-container div ul.products2-reviews-comments-list1 li.products2-reviews-comments-title	{color: #1B1B4D; font-size: 12px; font-weight: bold;}
div#products2-reviews-comments-container div ul.products2-reviews-comments-list1 li.products2-reviews-comments-name	{color: #3F3F3F;}
div#products2-reviews-comments-container div ul.products2-reviews-comments-list1 li.products2-reviews-comments-date	{color: #9693EC;}

div#products2-reviews-comments-container div ul.products2-reviews-comments-list2	{background-color: #FFFFFF; margin: 40px 20px 0px 0px; padding: 6px; float: right;}
div#products2-reviews-comments-container span	{color: #3F3F3F; display: block; margin: 50px 0px 0px 10px;}
div#products2-reviews-comments-container div img.products2-reviews-comments-ruler	{margin: 20px 0px 0px 16px;}

div#products2-you-may-also-like		{margin-top: 10px;}
div#products2-you-may-also-like a	{color: #3F3F3F; float: left; margin: 0px 0px 0px 26px;}
div#products2-you-may-also-like a span.like-dept	{color: #9693EC;}
div#products2-you-may-also-like a span.like-price	{color: #1B1B4D; display: block; font-size: 12px; font-weight: bold;}

/* ITEM DETAIL PAGE */

/*************************************************************************************************************************************/

/*FOOTER.CFM*/
div#footer	{background: url(../images/footer_bg.png) no-repeat; height: 216px; margin: 0px auto; width: 988px;}

ul#footer-stay-connected	{display: inline; float: left; line-height: 22px; margin: 64px 0px 0px 40px;}
ul#footer-stay-connected li a	{color: #3F3F3F;}
ul#footer-stay-connected li a:hover	{color: #000000;}

ul#footer-customer-service	{display: inline; float: left; line-height: 16px; margin: 64px 0px 0px 57px;}
ul#footer-customer-service li a	{color: #3F3F3F;}
ul#footer-customer-service li a:hover	{color: #000000;}

ul#footer-your-account	{display: inline; float: left; line-height: 16px; margin: 64px 0px 0px 20px;}
ul#footer-your-account li a	{color: #3F3F3F;}
ul#footer-your-account li a:hover	{color: #000000;}

img#footer-cc	{margin: 50px 0px 0px 32px;}

div.networkseal img {margin:15px 0px 0px 40px;}

p#footer-copyright	{color: #919095; float: left; font-size: 10px; margin: 20px 0px 0px 40px;}
a#footer-celerant	{float: right; margin: 24px 30px 0px 0px;}

/**************************Shopping Cart***************************************/
div#total {background: url(../images/shopping_cart_total.gif) no-repeat;width:646px;height:34px;margin:5px 0px 0px 10px;}
.cart-text {color:#8C233E;font-size:14px;font-weight:bold;line-height:30px;margin-right:20px;}

.cart-name {color:black;font-size:13px;font-weight:bold;}
.cart-misc {color:#21417A;font-size:12px;font-weight:bold;}
.cart-price {color:#8C233E;font-size:12px;font-weight:bold;}

/********REGISTER*******/
table.register			{width: 900px; margin-left: 20px;}
table.register tr td		{padding: 8px 0px; border-bottom: 1px solid gray; font-size: 10px; color:#8C233E; }
table.register tr td.no_border	{padding: 5px 0px; border: none;}
table.emailtbl tr td		{padding: 5px 0px; border: none;}
table.register tr td input	{border: 1px solid gray;color: black;margin-left:20px;}
table.register tr td select	{border: 1px solid gray;color: black;}
.everydayForm			{font-size: 12px; color:black; padding-left: 5px; text-transform: capitalize;}

ul.stars			{list-style-image: url(../images/bullet_red_arrow.gif); font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #8C233E;margin:10px 0px 0px 40px;width:300px;}
ul.stars li			{font-size: 12px;margin:0px 0px 0px 0px;}
ul.stars li a			{color:#8C233E;line-height:20px;}
ul.stars li a:hover		{color:#8C233E;text-decoration:underline;}
ul.stars li strong		{color: #8C233E;}


