/* 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				{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
td				{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
p				{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
h1				{color: #88230B; margin: 0px; padding: 0px;}
div h1				{color: #88230B; margin: 0px; padding: 0px;}

#divMura p			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:10px;}
#muraSpan p 			{font-family:Arial,Helvetica,sans-serif; font-size:13px;}
#muraSpan li			{font-family:Arial,Helvetica,sans-serif; font-size:13px;}
#muraSpan a			{font-family:Arial,Helvetica,sans-serif; font-size:13px;}
#muraSpan font		{font-family:Arial,Helvetica,sans-serif; font-size:13px;}
a.gift_card_landing	{float: left; width: 467px; height: 295px; display: block; position: relative;}
a.gift_card_landing span	{position: absolute; top: 80px; left: 20px; width: 200px; color: #5A471B; font-size: 14px;}
label.login_label		{font-size: 12px; color: black; font-weight: bold;}

/****************************************************************************************************/

/* Plain Text */
h1.dept-name		{color: #012063; font-size: 26px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
h2.dept-desc		{color: #535353; font-size: 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 10px 0 0 0;}
h1.typ-name			{color: #012063; font-size: 26px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin-top: 10px;}
h1.web-desc-name	{color: #012063; font-size: 26px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: inline;}
h2.by-brand		{color: #015294; font-size: 16px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: inline;}
h2.dept-expert-advice	{color: #535353; font-size: 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 10px 0 0 0;}
h4.item-number		{color: #015294; font-size: 11px; margin: 4px 0 4px 0; padding: 0px; text-align: left;}
h4.product-by		{color: #EA7DD8; font-size: 10pt; margin: 6px 0 0 0; padding: 0px; text-align: left;}
h3.display-price	{color: #AFAFAF; font-size: 10pt; margin: 6px 0 0 0; padding: 0px; text-align: left;}
.dd_header		{color: #719AB8; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; font-weight: bold; margin-bottom: 4px;}

/****************************************************************************************************/

/* Link Styles */
a:link.header-nav {color: #FFFFFF; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:active.header-nav {color: #FFFFFF; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.header-nav {color: #FFFFFF; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.header-nav {color: #FFF9AB; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.header-typ-nav {color: #89230C; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}
a:active.header-typ-nav {color: #89230C; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.header-typ-nav {color: #89230C; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.header-typ-nav {color: #000000; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.header-subtyp-nav {color: #404040; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}
a:active.header-subtyp-nav {color: #404040; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}
a:visited.header-subtyp-nav {color: #404040; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}
a:hover.header-subtyp-nav {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}

a:link.breadcrumbs {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:active.breadcrumbs {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.breadcrumbs {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.breadcrumbs {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.side-nav {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:active.side-nav {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.side-nav {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.side-nav {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.side-nav-dept {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:active.side-nav-dept {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.side-nav-dept {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.side-nav-dept {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.side-nav-dept-selected {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:active.side-nav-dep-selected {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.side-nav-dept-selected {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.side-nav-dept-selected {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.side-nav-typ-unselected {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:active.side-nav-typ-unselected {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.side-nav-typ-unselected {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.side-nav-typ-unselected {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.side-nav-typ-selected {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:active.side-nav-typ-selected {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:visited.side-nav-typ-selected {color: #6A8B32; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
a:hover.side-nav-typ-selected {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

a:link.side-nav-subtyps {color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; text-decoration: none; font-variant: small-caps;}
a:active.side-nav-subtyps {color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  font-style: normal; text-decoration: none; font-variant: small-caps;}
a:visited.side-nav-subtyps {color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  font-style: normal; text-decoration: none; font-variant: small-caps;}
a:hover.side-nav-subtyps {color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  font-style: normal; text-decoration: underline; font-variant: small-caps;}

a:link.category-nav {background-image: url(../images/pagination_off.gif); background-repeat: no-repeat; float: left; height: 19px; padding-top: 3px; text-align: center; width: 19px; color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; margin-left: 6px; text-decoration: none;}
a:active.category-nav {background-image: url(../images/pagination_off.gif); background-repeat: no-repeat; float: left; height: 19px; padding-top: 3px; text-align: center; width: 19px; color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; margin-left: 6px; text-decoration: none;}
a:visited.category-nav {background-image: url(../images/pagination_off.gif); background-repeat: no-repeat; float: left; height: 19px; padding-top: 3px; text-align: center; width: 19px; color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; margin-left: 6px; text-decoration: none;}
a:hover.category-nav {background-image: url(../images/pagination_on.gif); background-repeat: no-repeat; float: left; height: 19px; padding-top: 3px; text-align: center; width: 19px; color: #FFFFFF; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; margin-left: 6px; text-decoration: none;}

a:link.category-nav-view-all {color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-variant: small-caps; height: 18px; float: left; margin: 0 0 0 6px; padding: 1px 0 0 0; text-align: center; text-decoration: none; width: 60px;}
a:active.category-nav-view-all {color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-variant: small-caps; height: 18px; float: left; margin: 0 0 0 6px; padding: 1px 0 0 0; text-align: center; text-decoration: none; width: 60px;}
a:visited.category-nav-view-all {color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-variant: small-caps; height: 18px; float: left; margin: 0 0 0 6px; padding: 1px 0 0 0; text-align: center; text-decoration: none; width: 60px;}
a:hover.category-nav-view-all {background-color: #808080; color: #FFFFFF; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-variant: small-caps; height: 18px; float: left; margin: 0 0 0 6px; padding: 1px 0 0 0; text-align: center; text-decoration: none; width: 60px;}

a:link.landing-nav {color: #882209; font-size: 11px; font-style: normal; text-decoration: none;}
a:active.landing-nav {color: #882209; font-size: 11px;  font-style: normal; text-decoration: none;}
a:visited.landing-nav {color: #882209; font-size: 11px;  font-style: normal; text-decoration: none;}
a:hover.landing-nav {color: #000000; font-size: 11px;  font-style: normal; text-decoration: none;}

a:link.footer-nav {color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: none;}
a:active.footer-nav {color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: none;}
a:visited.footer-nav {color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: none;}
a:hover.footer-nav {color: #89230B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: none;}

a:link {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: none;}
a:active {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: none;}
a:visited {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: none;}
a:hover {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: underline;}

/****************************************************************************************************/

/* DIVs and ULs*/
.clear					{clear: both;}

/* Header */
div#header			{background-image: url(../images/header_bg.gif); background-repeat: no-repeat; height: 117px; margin: 0 auto; width: 980px;}
ul#header-nav1			{list-style-type: none; padding-left: 34px; padding-top: 4px;}
ul#header-nav1	li		{color: #FFFFFF; display: inline; float: left; font-size: 12px; padding-right: 12px; padding-top: 10px; text-align: center;}
ul#header-nav2			{list-style-type: none; margin-left: 20px; margin-top: 3px;}
ul#header-nav2	li		{display: inline; float: left;}
ul.dd_list			{list-style-type: none; margin-left: 38px; width: 225px;}
ul.dd_list li			{line-height: 20px; width: 225px;}
ul#search-section		{display: inline; float: left; list-style-type: none; margin-left: 26px; margin-top: 3px; width: 335px;}
ul#search-section li		{display: inline; float: left;}
li#searchbox			{background: url(../images/search_field.gif) no-repeat; height: 28px; width: 250px;}
li#search-btn			{padding-left: 4px; width: 81px;}
#lnBottom				{padding-bottom: 162px;}

/* Main (side nav and main content) */
div#main-without-side-nav	{background-image: url(../images/body_bg.gif); background-repeat: repeat-y; margin: -14px  auto 0px auto; width: 980px;}

div#main-with-side-nav		{background-image: url(../images/body_bg_ln.gif); background-repeat: repeat-y; margin: -14px  auto 0px auto; position: relative; width: 980px;}
div#side-nav 			{float: left; margin-left: 10px; margin-top: -2px; min-height: 430px; width: 224px;}
ul#side-nav			{list-style-type: none; margin-left: 6px;}
ul#side-nav li 			{line-height: 18px;;}
ul#side-nav-other-links		{margin-top: 6px; padding-bottom: 10px;}
ul#side-nav-other-links li 	{padding: 0 0 0 10px;}
div#main-content-with-side-nav	{float: left; padding: 6px 12px; width: 690px;}
div#main-content-without-side-nav {float: left; min-height: 500px; padding: 6px 20px;}
.side-nav-list		{list-style-type: none; margin-left: 16px; margin-top: 10px;}
.side-nav-list li	{line-height: 18px;}
.select-all-that-apply	{color: #882209;}
ul.side-nav-list li a.clear-selection	{color: #6a8b32; text-decoration: underline;}
ul.side-nav-list li a.clear-selection:hover	{color: #000000; text-decoration: underline;}
ul.side-nav-list li a.view-all			{color: #882209; text-decoration: underline;}
ul.side-nav-list li a.view-all:hover	{color: #000000; text-decoration: underline;}
.side-nav-header	{background-image: url(../images/ln_blank.gif); background-repeat: no-repeat; font-size: 14px; height: 42px; margin-bottom: -10px; margin-left: -16px; padding-left: 16px; padding-top: 12px; width: 224px;}
.noDisplay			{display: none;}

/* Footer */
div#footer			{background-image: url(../images/footer_bg.gif); background-repeat: none; margin: 0 auto; height: 48px; width: 980px;}
ul#footerNav			{list-style-type: none; margin-left: 10px; padding-top: 20px;}
ul#footerNav li			{color: #BFBFBF; display: inline; float: left; padding-left: 38px;}

/* Index Page */
ul#hp-small-banners		{list-style-type: none; margin-left: 4px; width: 295px;}
ul#hp-small-banners li		{padding-bottom: 6.5px;}
ul#index-lists			{float: left; list-style-type: none; margin: 0px 10px; text-align: center;}
h2#index-text-headers		{color: #882209; font-size: 14px; font-weight: bold; padding-bottom: 10px;}
li#ruler-bottom-padding		{padding: 2px 0px 6px 0px;}

/* Landing Page/Category Page */
div#featured-categories		{margin-top: 20px;}
div#featured-brands		{margin-top: 40px;}
div#featured-scents		{margin-top: 40px;}
div#breadcrumbs			{margin-bottom: 10px; margin-top: 10px;}
ul#breadcrumbs			{list-style-type: none;}
ul#breadcrumbs li		{display: inline; float: left; font-size: 14pt; font-weight: bold; padding: 5px 0 0 16px;}
table#tbl-landing-thumbnails	{}
table#tbl-landing-thumbnails td	{padding: 20px 0px; text-align: center;}
#landing-desc			{display: block; text-align: center; padding-bottom: 6px; width: 178;}
table#tbl-pagethru		{background-color: #E6E7E9; margin-top: 10px;}
table#tbl-pagethru td		{padding: 7px 4px;}
li.category-lists1		{color: #882209; font-size: 14px; font-weight: bold;}
li.category-lists2		{color: #404040; font-size: 24px; font-weight: bold;}
table.tbl_thumbnails td	{padding: 10px 0px;}
table#tbl_subtyp_1_thumbnails td	{padding: 10px 0px;}

/* Pagination */
div#pagethru			{float: right; text-align: right; width: auto;  margin-top: 5px;}
div#pagethru strong.current	{background-image: url(../images/pagination_on.gif); background-repeat: no-repeat; color: #FFFFFF; display: block; float: left; font-size: 10px; font-style: normal; height: 16px; margin: 0px 2px; padding-top: 3px; text-align:center; text-decoration: none; width: 19px;}
div#pagethru a			{background-image: url(../images/pagination_off.gif); background-repeat: no-repeat; color: #535353; display: block; float: left; font-size: 10px; font-style: normal; height: 19px; margin: 0px 2px; text-align: center; text-decoration: none; width: 19px;}
div#pagethru a:hover		{background-image: url(../images/pagination_on.gif); background-repeat: no-repeat; color: #FFFFFF; display: block; float: left; font-size: 10px; font-style: normal; height: 19px; margin: 0px 2px; text-align:center; text-decoration: none; width: 19px;}


/* Product Detail Page */
div#display-prodimage		{border-right-color: #D5E3EE; border-right-style: solid; border-right-width: 1px; display: inline; float: left; text-align: center; width: 375px;}
div#display-prod-details	{display: inline; float: left; text-align: center; width: 350px;}
div#product-detail-top		{border-color: #D0D2D3; border-style: solid; border-width: 1px; margin-bottom: 10px; padding-left: 10px; width: 765px;}
div#product-detail-float-left	{float: left; width: 450px;}
div#product-detail-float-right	{float: right; margin-left: 10px; width: 478px;}
div#iframe-top			{background-image: url(/images/product_options_bg_top.gif); background-repeat: no-repeat; height: 15px; padding: 16px 0 0 20px; width: 283px;}
div#iframe-middle		{background-image: url(/images/product_options_bg_middle.gif); background-repeat: repeat-y; margin-top: -16px; padding: 0 0 0 20px; width: 283px;}
div#iframe-bottom		{background-image: url(/images/product_options_bg_bottom.gif); background-repeat: no-repeat; height: 17px; padding: 0 0 0 20px; width: 283px;}
.ui-tabs-nav 			{list-style-type: none; position: relative; }
.ui-tabs-nav li  		{display: inline; float: left; cursor: pointer;}
.ui-tabs-panel 			{clear: left; width: 740px;}
#add_to_cart li {display: inline; float: right; margin: 0; padding: 0; list-style: none;}
#add_to_cart li, #add_to_cart a {height: 33px; display: block;}
#add_to_cart a:hover {background: url(../images/add_to_cart.gif) 0 -33px no-repeat;}
#add_to_cart {
width: 168px;
height: 33px;
background: url(../images/add_to_cart.gif) no-repeat;
margin-top: 10px;
padding: 0;
}
#product-detail-right-nav	{display: block; padding: 8px 0px 8px 8px; text-align: left; width: 152;}

/* Brands Page */
ul#brand-letters		{list-style-type: none; margin-left: 66px;}
ul#brand-letters li		{border-right: #DCDDDF 1px solid; display: inline; float: left; font-weight: bold; padding: 6px 0px; text-align: center; width: 28px;}
ul#brand-list			{list-style-type: none; padding: 10px 0px;}
ul#brand-list li		{line-height: 16px; padding-left: 26px;}
span#brand-letter-headers		{background-color: #F1F1F3; color: #6A8B32; display: block; font-size: 14px; font-weight: bold; list-style-type: none; padding: 3px 0px 3px 20px; width: 913px;}
ul#learn-more-about-brand	{list-style-type: none; width: 725px;}
ul#learn-more-about-brand li	{display: inline; float: left; text-align: center;}

#shop_clothing li {display: inline; float: right; margin: 0; padding: 0; list-style: none;}
#shop_clothing li, #shop_clothing a {height: 32px; display: block;}
#shop_clothing a:hover {background: url(../images/shop_clothing.png) 0 -32px no-repeat;}
#shop_clothing {
width: 119px;
height: 32px;
background: url(../images/shop_clothing.png) no-repeat;
padding: 0;
}

#shop_gear li {display: inline; float: right; margin: 0; padding: 0; list-style: none;}
#shop_gear li, #shop_gear a {height: 32px; display: block;}
#shop_gear a:hover {background: url(../images/shop_gear.png) 0 -32px no-repeat;}
#shop_gear {
width: 83px;
height: 32px;
background: url(../images/shop_gear.png) no-repeat;
padding: 0;
}

#shop_brands li {display: inline; float: right; margin: 0; padding: 0; list-style: none;}
#shop_brands li, #shop_brands a {height: 32px; display: block;}
#shop_brands a:hover {background: url(../images/shop_brands.png) 0 -32px no-repeat;}
#shop_brands {
width: 110px;
height: 32px;
background: url(../images/shop_brands.png) no-repeat;
padding: 0;
}

#shop_sale li {display: inline; float: right; margin: 0; padding: 0; list-style: none;}
#shop_sale li, #shop_sale a {height: 32px; display: block;}
#shop_sale a:hover {background: url(../images/shop_sale.png) 0 -32px no-repeat;}
#shop_sale {
width: 85px;
height: 32px;
background: url(../images/shop_sale.png) no-repeat;
padding: 0;
}

#outdoor_info li {display: inline; float: right; margin: 0; padding: 0; list-style: none;}
#outdoor_info li, #outdoor_info a {height: 32px; display: block;}
#outdoor_info a:hover {background: url(../images/outdoor_info.png) 0 -32px no-repeat;}
#outdoor_info {
width: 171px;
height: 32px;
background: url(../images/outdoor_info.png) no-repeat;
padding: 0;
}

img.image-higher	{margin-top: -5px;}

/* View Cart Page */
#checkout_now li {display: inline; float: right; margin: 0; padding: 0; list-style: none;}
#checkout_now li, #checkout_now a {height: 44px; display: block;}
#checkout_now a:hover {background: url(../images/checkout_now.gif) 0 -44px no-repeat;}
#checkout_now {
width: 204px;
height: 44px;
background: url(../images/checkout_now.gif) no-repeat;
padding: 0;
}

#continue_shopping li {display: inline; float: right; margin: 0; padding: 0; list-style: none;}
#continue_shopping li, #continue_shopping a {height: 34px; display: block;}
#continue_shopping a:hover {background: url(../images/continue_shopping.gif) 0 -34px no-repeat;}
#continue_shopping {
width: 204px;
height: 34px;
background: url(../images/continue_shopping.gif) no-repeat;
padding: 0;
}
ul#other-payment-options	{}
ul#other-payment-options li	{margin-top: 10px;}
.lnCheckbox {display: none;}
ul.description	{margin-left: 20px;}


#brandHeader {
  height: 250px;
  width: 628px;
}

#main-with-side-nav-blog {
  background-image:url("../images/body_bg_ln.gif");
  background-repeat:repeat-y;
  margin:-14px auto 0;
  width:980px;
}
/*Search Page*/
.current {float: left; margin-left: 10px; margin-top: 2px;}


