/* Custom CSS Document for Alison Raffaele
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

body {background: #fff}

#PageSubTable {background: #fff}
#ContentCell {background: #fff; padding-bottom: 20px}

/* Instructions Box */
.Instructions {font: 11px Arial, Helvetica, sans-serif; color: #762123}
#Instruction1_InstructCell {background: #E9D3A2 repeat-x; border: 1px solid #762123; padding: 7px}
#Instruction1_InstructCell a {color: #762123}

/* Messages */
.Messages,
.ErrorMessages {font: bold 11px Arial, Helvetica, sans-serif; color: #762123}

/* Tables */
.ContentTableHeader  {font: bold 12px Arial, Helvetica, sans-serif; color: #762123; background: #e9d5a3; text-transform:uppercase; text-indent: 15px; margin-top: -6px} 
.ContentTable,
.ContentTableHorizontal {font: bold 12px Arial, Helvetica, sans-serif; color: #762123; background: #e9d5a3; text-transform:uppercase}

/* Content text and headings */
.Content h2,
.Headings {font: bold 16px Arial, Helvetica, sans-serif; color: #762123}
.Content h3 {font: bold 12px Arial, Helvetica, sans-serif; color: #762123}
.Content {font: 11px Arial, Helvetica, sans-serif; color: #999999}
.Content a {color: #762123; text-decoration: underline}
.Content a:hover {color: #E9D3A2; text-decoration: none}
.ProductName {font: 11px Arial, Helvetica, sans-serif; color: #762123}
.contPos {margin-left: 15px}
/* Static Page Styles
--------------------------------------------------------*/

/* About Us */
#about-tbl {width: 100%}
#about-tbl td {vertical-align: top; width: 50%}
#about-tbl td.l {padding-right: 20px}
#about-tbl td.r img {float: right; margin: 5px 0 5px 5px}
#about-tbl .border {border: 2px solid #762123}
#about-tbl td.r span {color: #762123}
#about-flash {text-align: center; margin: 20px 0 0 0}

/* Contact Us */
#contact-tbl {width: 99%}
#contact-tbl td {vertical-align: top; width: 33%}
#contact-tbl td.r2 {padding: 50px 0 0 175px}
#contact-tbl td.r2 img {float: left; margin-right: 10px}
#contact-tbl td.r1-c1 {text-align: right; padding-right: 50px}
#contact-tbl td.r1-c1 img {border: 2px solid #762123}

/* Store Locator */
#locator-tbl {width: 99%}
#locator-tbl td {width: 33%; vertical-align: top}
#locator-tbl span {color: #762123; font-weight: bold}

/* TopSubBanner Styles holding search cart gift cards & Top Main nav line 82 contols red bar
--------------------------------------------------------*/

#TopSubBannerCell {background: #fff}
#bn-table {width: 100%; border-bottom: 4px solid #762123; font-family: Arial, Helvetica, sans-serif}
.bn-r {width: 100%; vertical-align: top}
#bn-r-table {width: 100%; font-family: Arial, Helvetica, sans-serif}
.bn-top {text-align: right; font-size: 13px; font-weight: bold; padding-top: 5px; vertical-align: top}
.bn-top a {color: #762123; text-decoration: none}
.bn-top a:hover {text-decoration: none}
.bn-top span {background: url(images/design/bn-dots.gif) repeat-y; height: 15px; margin: 0 5px}
.bn-top img {margin-right: 5px}
.bn-cart {text-align: right; font-size: 11px; color: #762123; padding-bottom: 20px}
.orange {font-size: 11px; color: #762123}
.bn-mid-l {width: 100%; text-align: right; font-size: 11px; color: #762123; padding-right: 10px}
.bn-mid-l a {color: #762123; text-decoration: none}
.bn-mid-l a:hover {text-decoration: underline}
.bn-mid-l span {margin: 0 7px}
.bn-mid-l-ssl {width: 100%; text-align: right; font-size: 11px; color: #762123}
.bn-mid-l-ssl a {color: #762123; text-decoration: underline}
.bn-mid-l-ssl a:hover {text-decoration: none}
.bn-mid-l-ssl span {margin: 0 7px}
.bn-mid-r {white-space: nowrap}
.bn-nav {background: #762123  repeat-x; text-align: center; font: 10px bold Arial, Helvetica, sans-serif; font-weight: bold; color: #E9D3A2; padding: 5px 0}
.bn-nav span {margin: 0 3px}
.bn-nav a {color: #E9D3A2; text-decoration: none; padding: 5px 7px; font-weight: bold; text-transform:uppercase}
.bn-nav a:hover {color: #AAAAAA; text-decoration: none;}

/* LeftColumnNav Styles
--------------------------------------------------------*/

#LeftColumnCell {background: #fff; padding-bottom: 20px}
#LeftColumnNav1_custommenu {width: 148px; font-family:Arial, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 24px}
#LeftColumnNav1_custommenu h2 {color: #762123; background: #E9D3A2; margin: 0; padding: 3px 0; font-size: 11px; text-indent: 10px; text-transform:uppercase}
#LeftColumnNav1_custommenu h2 a {color: #762123; text-decoration: none; width: 148px; display: block}
#LeftColumnNav1_custommenu ul {font-size: 11px; margin: 0; padding: 0; list-style: none}
/* #LeftColumnNav1_custommenu li {background: url(images/design/lc-dots.gif) repeat-x bottom; padding: 3px 0} */
#LeftColumnNav1_custommenu li {background: #fff repeat-x bottom; padding: 3px 0}
#LeftColumnNav1_custommenu li a {color: #762123; text-decoration: none; background: none no-repeat 0 50%; padding-left: 10px; width: 100%; display: block; font-weight: bold}
#LeftColumnNav1_custommenu li a:hover {text-decoration: underline}

/* Footer Styles 
--------------------------------------------------------*/

#FooterCell {border-top: 4px solid #E9D3A2; background: #fff; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #E9D3A2; padding: 10px 0}
.ft-nav {font-size: 10px; color: #9E9E9E}
.ft-nav span {margin: 0 3px}
.ft-nav a {color: #9E9E9E; text-decoration: none}
.ft-nav a:hover {color: #E9D3A2; text-decoration: underline}

/* Default Page Styles
--------------------------------------------------------*/

#df-wrap {margin: 6px 0 0 6px}
#df-mainimg {background: url(images/design/df-mainimg.jpg) no-repeat; height: 114px; margin-bottom: 5px}
#df-01 {width: 570px; margin: 15px 0px 4px 17px; padding-bottom: 0px}
#df-01 p {font-size: 11px; margin: 0 10px 10px 10px; padding: 0}
#df-01 .df-btn01 {margin-right: 10px; text-align: right}
#df-01 .dots {background: url(images/design/df-dots.gif) repeat-x; margin: 10px 0 0 0; padding: 0; border-left: 7px solid #fff; border-right: 7px solid #fff}
#df-02 {width: 183px; margin: 0 0 4px 0; text-align: center}
.df-press {margin: 11px 0 12px 0}
#df-03 {width: 183px; margin: 0 0 4px 0; padding: 0 0 24px 0}
#df-03 p {margin: 20px; padding: 0}
#df-03 a {font-size: 10px}
#df-03 img {margin: 16px 0}
/* .df {border: 1px solid #B192A3; float: left} */
.df h2 {width: 183px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; padding: 5px 0; margin: 0; background: #E9D3A2}
#df-cont {margin: 0 0 0 15px}

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#TopSubBanner1_SimpleSearch1_Panel1 {white-space: nowrap; margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; color: #762123}
#TopSubBanner1_SimpleSearch1_Panel1 a {color: #762123; text-decoration: none}
#TopSubBanner1_SimpleSearch1_Panel1 a:hover {color: #762123; text-decoration: none}
.searchbox {border: 1px solid #762123; font: Arial, Helvetica, sans-serif; color: #762123; width: 120px}