/* LaylaGrayce.com
Positioning & layout
*/
/*  Dark Putty - #8D7E6C */
/*  Light Putty - #DFD9C2 */
/*  Dark Cream - #F8F1D5 */
/*  Light Cream - #FFFBFF */
/*  Turquoise - #5BBFA9 */
/*  Light Turquoise - #E0F6F1 */

/* Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;padding: 0;border: 0; outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;} 
:focus { outline: 0; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
strong, b { font-weight:bold; }
body { background:#fff;text-align:center;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#8D7E6C;letter-spacing: normal;margin:0;padding:0;}

/* General */
* { padding:0;margin:0; }
p { padding: .2em; margin: 0 0 .5em 0; line-height: 16px; }
a.pdfDoc[href$=".pdf"] { background: url(../images/pdf-bg.png) no-repeat 100% 50%;padding-right:20px;}
a[href$=".doc"] { background: url(../images/word-bg.png) no-repeat 100% 50%;padding-right:20px;}
a[href$=".rss"], a[href$=".rdf"] { background: url(../images/rss-bg.png) no-repeat 100% 50%;padding-right:15px;}
a img { background: transparent;padding-right:0}
.BVSmallText { font-size:85%; }
.highlight { font-weight:bold;color:#5BBFA9 }
.highlightPink { font-weight:bold; color:#f37596; }
p.highlightPink { text-align:left; }
a.highlight, a.hightlight:link, a.highlight:active, a.highlight:visited, a.highlight:hover { color:#5BBFA9 !important;font-weight:normal }
.highlightPink a, .highlightPink a:link, .highlightPink a:active, .highlightPink a:visited, .highlightPink a:hover { color:#f37596 !important;font-weight:bold }
p.indent { padding:.5em 2em; }
.floatLeft { float:left; }
.floatRight { float:right; }
#categorydescription img.floatLeft { padding-right:10px; }
#categorydescription img.floatRight { padding-right:10px;float:right; }
.saleBanner { margin:10px 0 0 0; }
.clearFloat { clear:both; }
.shippingNote { font-weight:bold; }
.shoppingNote a, .shoppingNote a:link, .shoppingNote a:active, .shoppingNote a:visited, .shoppingNote a:hover, .noteText a, .noteText a:link, .noteText a:active, .noteText a:visited, .noteText a:hover, a.noColor, a.noColor:link, a.noColor:active, a.noColor:visited, a.noColor:hover, .instructionText a, .instructionText a:link, .instructionText a:active, .instructionText a:visited, .instructionText a:hover { color:#8D7E6C !important; }
.noteText { margin:8px 0;padding:0;font-style:italic; }
b a.noColor, b a.noColor:link, b a.noColor:active, b a.noColor:visited, b a.noColor:hover { font-weight:bold; }
.instructionText { margin:5px 0 0 0;padding:0;font-weight:bold; }
/* Misc */
img { border: none; }
.hide, hr {display: none;clear:both;}
a { font-weight: normal; text-decoration: none; }
a:link, a:visited, a:active { color: #5BBFA9; }
a:hover { color: #5BBFA9;text-decoration: underline; }
a.noColor, a.noColor:link, a.noColor:active, a.noColor:visited, a.noColor:hover { color:#8D7E6C; }
:focus { outline:0; } 
.textJustify { text-align:justify; }
.loginText { margin:5px 50px 10px 20px; }
#popup .SuccessMessage { margin-left:10px; }
ul.bullet { list-style:disc;margin-left:20px; }
/* Headings */
#RASCh1 { text-indent:-9999px;background:url(../images/RASC-h1.png) no-repeat 0 0;display:block;width:419px;height:17px; }
#mainH1 { margin:25px 0 0 9px;clear:both;padding:0;text-align:left;}
h1 {font-size:160%;font-family: 'Caslon Titling MT STD', 'Engravers MT', Engravers, 'Palatino Linotype', 'Book Antiqua', Palatino, Hoefler Text, serif; font-weight: normal; margin:5px 0;padding:0;color:#9D9080; text-transform: uppercase;text-align:left;}
h2.highlight {font-size:100%;line-height:normal;font-family: 'Caslon Titling MT STD', 'Engravers MT', Engravers, 'Palatino Linotype', 'Book Antiqua', Palatino, Hoefler Text, serif; font-weight: normal; margin:5px 0;padding:0;color:#9D9080; text-transform: uppercase;text-align:left;}
h2 { margin:5px 0;font-size:135%;font-weight:normal;}
.staffFavH2 { font-size:120%;line-height:normal;font-weight: normal; margin:15px 0 0 0;padding:0;color:#9D9080; text-transform: uppercase;font-family: 'Caslon Titling MT STD', 'Engravers MT', Engravers, 'Palatino Linotype', 'Book Antiqua', Palatino, Hoefler Text, serif; }
h3 { font-size:130%;color:#8D7E6C;border-bottom:1px solid #DFD9C2;padding:2px 10px 0 0;margin:10px 0 0 0;font-weight:normal; }
h4 { margin:0;padding:0 0 0 5px;width:125px;display:block;text-align:left;font-weight:bold;text-transform:lowercase;font-size:100%; }
h5 { text-align:center; }
#shippingPopup h5 { text-align:left;font-weight:bold;font-size:90%;margin-left:12px; }
h6 { margin:5px 0; }
/* Clearing Floats */
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-table; }
* html .clear { height: 1%; }
.clear { display: block; }
/* Content */
#maincontent {width:978px;margin:0 auto;padding:0;text-align:left;position:relative;}
#maincontentBox { width:978px;margin:0 auto;padding:0;text-align:left;float:left;background:url(../images/contentBG980.png) repeat-y 100% 0;border-left:1px solid #F8F1D5;border-right:1px solid #F8F1D5;border-bottom:1px solid #F8F1D5; }
.maincontentwrapperLeft { background:transparent url(../images/bgContentLT.png) no-repeat 0 0;float:left;width:978px;position:relative;margin:0; }
.maincontentwrapperRight { background:transparent url(../images/bgContentRT.png) no-repeat 100% 0;float:right;width:976px;margin:0;padding-bottom:5px;min-height:350px; }
#homePage .maincontentwrapperLeft { background:transparent url(../images/bgContentLT.png) no-repeat 0 0;}
#homePage .maincontentwrapperRight { background:transparent url(../images/bgContentRT.png) no-repeat 100% 0; padding:0;}
.maincontentwrapper {margin:0;padding:0 0 80px 0;width:800px;}
.widecontentwrapper {width:978px;}
#popup {margin:0;padding:80px 5px 0 0;text-align:left;background:url(../images/pop-up-logo.jpg) repeat-x top center;position:relative;}
#popup h2 { color:#8D7E6C; }
#popup table {margin:0;width:95%;text-align:left; }
#popupContainer table td { padding:5px; }
#popupContainer h3 { border-bottom:none;padding-left:10px;}
#ctl00_BvcPopupContentPlaceholder_lstNewReviewRating { width:100px; }
#popup .CustomerServiceBox { margin:0 0 10px 0;padding:10px 0;clear:both;width:370px; }
#popup .CustomerServiceBox p { text-align:justify;}
#popup .CustomerServiceBox ul { margin-left:30px; }
#shippingPopup { text-align:justify;margin:0 0 10px 0;padding:10px 0;clear:both;width:370px; }
#shippingPopup h2 { margin-left:10px; }
#popup h1 { margin:5px 0 5px 10px;font-size:135%;font-weight:normal;text-transform: none; }
#shippingPopup p { margin-left:10px;  }
#shippingPopup ul { margin:10px 10px;padding-bottom:10px;border-bottom:1px solid #DFD9C2; }
#shippingPopup li { list-style-type:none;background:url(../images/dot_hover.gif) no-repeat 0 4px;padding-left:15px;margin-left:30px; }
.shippingPopupBox { border-bottom:1px solid #DFD9C2;padding-bottom:20px; }
.shippingPopupBox p.customerLink { width:360px !important; }
.shippingPopupBox .shipTable { margin-left:10px !important;}
.shippingPopupBox .shipTable caption { font-weight:bold; }
/* Social Bar */ 
#socialBar { width:975px;height:50px;margin:10px 0 0 0;padding:0;text-align:center;display:block;float:none;display:block;float:left;background:url(../images/social-media.gif) no-repeat 0 0; }
#socialBar h2 {display:none; }
#socialBar ul { margin:0;padding:0;float:left; }
#socialBar li { float:left;text-indent:-9999px;list-style:none; }
#socialBar li a.fbSocialLnk { width:120px;height:48px;margin-left:90px;display:block;text-indent:-9999px; }
#socialBar li a.twSocialLnk { width:120px;height:48px;display:block;margin-left:40px;text-indent:-9999px; }
#socialBar li a.lgSocialLnk { width:140px;height:48px;display:block;text-indent:-9999px;margin-left:40px;}
#socialBar #mailerSignup { padding:0;text-align:left;width:320px;height:16px;float:left;margin:20px 0 0 65px;}
#socialBar #mailerSignup .LGnew2 { text-indent:-9999px !important }
#socialBar #mailerSignup iframe { margin:0;padding:0 0 0 33px;height:22px;width:250px; }
/* Admin Panel */
#adminpanel {padding:5px;position:relative;top:0;left:0;background-color:#444;color:#fff;}
#adminleft, #admincenter, #adminright { width: 30%; vertical-align: middle; }
#adminleft { text-align: left; }
#admincenter { text-align: center; }
#adminright { text-align: right; }
#adminleft span, #adminpanel a, #adminpanel a:link, #adminpanel a:active, #adminpanel a:hover { color:#fff;text-decoration:none;}
/* Header */
#header {height:172px;margin:0;padding:0;width:980px;background: transparent url(../images/header-10_facebook-hunt.png) no-repeat 50% 100%;text-align:center;}
#brandingarea { margin:0;padding:0; }
#brandingarea { padding:0;margin:0; width:450px;height:65px; }
.mastheadLogo { text-indent:-9999px;display:block;width:240px;height:85px;position:absolute;top:25px;left:370px;margin:0;padding:0; }
#subTopMenu { display:none !important;position:absolute;top:141px;left:0;text-align:center;width:980px;margin:0;padding:0;line-height:14px; }
#subTopMenu a { margin:0;padding:0;text-decoration:none;color:#9C8F7F;text-transform:uppercase;font: bold 11px/14px Arial, Helvetica, sans-serif;text-align:center;}
#subTopMenu .separator { padding:0 5px;line-height:14px;font-size:11px;}
#headernavmenu { position:absolute;top:5px;right:0;}
#headernavmenu ul { margin:0;padding:0;text-align:left; }
#headernavmenu li { list-style-type:none;display:inline; }
#headernavmenu li a { display:block;float:left;padding:0 4px; }
#headermainmenu { display:none; }
#wait{ background: #5BBFB8; color: #FFFFFF; font-weight: bold; position: absolute; top: 15px; right: 0; width: 100px; }
#logoImg { display:none;position:absolute;top:0;left:0;width:1px !important;height:1px !important; }
/* MiniCart */
#minicart {position:absolute;top:0;right:5px;  }
#minicart div { display: none; }
#minicart a { display:block;background:url(../images/cart_top.png) no-repeat 100% 0;padding:4px 25px 4px 0;font: bold 11px/20px Arial, Helvetica, sans-serif;color:#9C8F7F;text-decoration:none;}
.lgBlogLnk {  }
.lgBlogLnk a, .lgBlogLnk a:link, .lgBlogLnk a:visited, .lgBlogLnk a:active { display:block;top:60px;right:5px;width:50px;height:28px;text-indent:-9999px;background:url(../images/lgBlogLnk.png) no-repeat 0 0; }
.lgBlogLnk a:hover { background:url(../images/lgBlogLnk.png) no-repeat 0 -28px; }


.lgSocial { position:absolute;top:60px;right:3px;z-index:0;width:100px; }
.lgBlogLink, .lgBlogLink:link, .lgBlogLink:active, .lgBlogLink:visited { display:block;width:50px;height:28px;text-indent:-9999px;background:url(../images/lgBlogLnk.png) no-repeat 0 0;float:left }
.lgBlogLink:hover { background:url(../images/lgBlogLnk.png) no-repeat 0 -28px; }
.lgFBLink, .lgFBLink:link, .lgFBLink:active, .lgFBLink:visited { display:block;width:20px;height:20px;text-indent:-9999px;background:url(../images/lgFBLnk.png) no-repeat 0 -23px;float:left;margin:5px 5px 0 0; }
.lgFBLink:hover { background:url(../images/lgFBLnk.png) no-repeat 0 0; }

.lgTwitterLink, .lgTwitterLink:link, .lgTwitterLink:active, .lgTwitterLink:visited { display:block;width:20px;height:20px;text-indent:-9999px;background:url(../images/lgTwitterLnk.png) no-repeat 0 -23px;float:left;margin:5px 5px 0 0;  }
.lgTwitterLink:hover { background:url(../images/lgTwitterLnk.png) no-repeat 0 0; }

/* Top Menu */
.menu {width:978px;height:22px;position:relative;top:46px;left:0;margin:0 auto;z-index:100;text-align:center;text-align:center;}
.menu table { margin:0 auto; }
.ddmx { font:14px Arial, Helvetica, sans-serif; }
.ddmx td {padding:0 2px; }
.ddmx td.endMenu { background:none;padding:0; }
.ddmx .section { background:#fff;padding:3px 3px 1px 3px;border-left:1px solid #DFD9C2;border-right:1px solid #DFD9C2;border-bottom:1px solid #DFD9C2;margin-top:0px;margin-left:-1px;position:absolute;visibility: hidden;z-index: -1;}
.ddmx .smSection { width:117px; }
.ddmx .item1, .ddmx .item1-active, .ddmx .item1:link, .ddmx .item1:active, .ddmx .item1:visited, .ddmx .item1 a:link, .ddmx .item1 a:active, .ddmx .item1 a:visited { padding: 3px 16px;background: transparent;font: bold 14px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#FFFBFF !important;font-weight: bold;text-decoration: none;display: block;white-space: nowrap;position: relative;margin:1px;}
.ddmx .item1:hover, .ddmx .item1-active:hover { color: #F8F1D5;text-decoration:none; background:url(../images/menu-section1_hover.png) repeat-x 0 0; }
.ddmx .item2, .ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover, .ddmx .item2 a:link, .ddmx .item2 a:active, .ddmx .item2 a:visited  { padding: 3px 6px 4px 6px;font:10px Arial, Helvetica, sans-serif;color: #8D7E6C;font-weight: normal;text-decoration: none;display: block;white-space: nowrap;position: relative;z-index: 500;border-bottom:2px solid #fff; }
.ddmx .item2, .ddmx .item2:link, .ddmx .item2:active .ddmx .item2:visited { background:#FEF9E6;color:#8D7E6C !important; }
.ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover { background: #F5ECCD;border-bottom:2px solid #fff;}
.ddmx .arrow, .ddmx .arrow:hover { padding:3px 16px 4px 8px;text-decoration:none; }
.ddmx .item2 img, .ddmx .item2-active img { position:absolute;top:4px;right:1px;border: 0; }
* html .ddmx td { position: relative; } /* ie 5.0 fix */
.item2 span { text-transform:uppercase; }
.menu .highlight { background:transparent;font-weight:bold; }
.itemIdeas { padding: 3px 3px 3px 5px;background: transparent;font: bold 11px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#8D7E6C !important;font-weight: bold;text-decoration: none;display: block;white-space: nowrap;position: relative;margin:1px;}
.ddmx .item3, .ddmx .item3:hover, .ddmx .item3-active, .ddmx .item3-active:hover, .ddmx .item3 a:link, .ddmx .item3 a:active, .ddmx .item3 a:visited  { padding: 3px 6px 4px 6px;font:10px Arial, Helvetica, sans-serif;color: #8D7E6C;font-weight: normal;text-decoration: none;display: block;white-space: nowrap;position: relative;z-index: 500;border-bottom:2px solid #fff; background:#ecf9f6 !important; }
.ddmx .item3, .ddmx .item3:link, .ddmx .item3:active .ddmx .item3:visited { background:#f6fefd;color:#8D7E6C !important; }
.ddmx .item3:hover, .ddmx .item3-active, .ddmx .item2-active:hover { background: #d3ede7 !important;border-bottom:2px solid #fff;}

/* Header Search Box */
#header #searchboxform { width:200px;position:absolute;top:145px;right:5px;text-align:right;margin:0;padding:0; }
#header .searchboxform {margin: 0 0 3px 0;padding-bottom:5px; }
#header .searchboxform h4 { display:none; }
#header .searchspan input { vertical-align: middle;font-size:9px; border:none;line-height:16px;text-align:right;padding-right:4px;height:16px;}
#ctl00_Header2_MiniSearch1_KeywordField, #ctl00_Header1_MiniSearch1_KeywordField{ width:120px !important; }
#hrSaleLnk { text-indent:-9999px;margin:0;padding:0;position:absolute;top:125px;left:50px; }
#hrSaleLnk a, #hrSaleLnk a:link, #hrSaleLnk a:active, #hrSaleLnk a:visited, #hrSaleLnk a:hover { display:block;width:630px;height:20px; }
/* Customer Service Links  */
#topLinks { position:absolute;top:6px;right:10px;width:280px; }
#topLinks a, #topLinks a:link, #topLinks a:active, #topLinks a:visited, #topLinks a:hover { color:#9C8F7F;font: bold 10px/14px Arial, Helvetica, sans-serif;text-decoration:none; }
#topLinks .separator { padding:0 5px;line-height:20px;font-size:11px;}
/* Footer */
#footer {margin:0 auto;padding:0;clear:both;width:980px;text-align:left;position:relative;top:0;left:1px;}
#footerBottom { position:absolute;top:20px;left:25%; }
#footerBottom .mailinglistsignupform { display:none; }
#footerBottom .mailinglistsignupform h4 { display:none; }
#footerBottom .Instructions { float:left;margin:0;padding:0 10px 0 0;width:150px;font-size:80%; }
#ctl00_Footer1_ContentColumnControl1_ctl00_pnlMailingListSignupForm { float:left;width:150px;}
#footernavmenu {text-align:center;margin:5px 0px;padding:0;border:1px solid #F8F1D5;background:#FEFAEF;width:978px;float:left;position:relative;top:0;left:0;}
.footernavmenuContent { float:left;background:#FEFAEF;width:110px;padding:10px 0 10px 10px;background:url(../images/footer-divider.jpg) no-repeat 100% 10px; }
.footernavmenuContent1 { background:url(../images/footer-divider.jpg) no-repeat 100% 10px; float:left;width:230px;padding:10px 0 10px 10px; }
.footernavmenuContent1 .floatLeft { width:110px; }
.footernavmenuContent1 .floatRight { width:115px; }
.footernavmenuContent2 { background:url(../images/footer-divider.jpg) no-repeat 100% 10px; float:left;width:210px;padding:10px 0 10px 10px; }
.footernavmenuContent2 .floatLeft { width:110px; }
.footernavmenuContent2 .floatRight { width:100px; }
.footernavmenuContent3 { background:url(/../images/footer-divider.jpg) no-repeat 100% 10px; float:left;width:200px;padding:10px 0 10px 10px; }
.footernavmenuContent3 .floatLeft { width:110px; }
.footernavmenuContent3 .floatRight { width:90px; }
.footernavmenu .end  { background:none; }
#footernavmenu h5 { font-size:12px;font-weight:bold;text-align:left;padding-left:4px; }
#footernavmenu a { padding:0 5px;display:block;text-align:left;font-size:10px; }
#footer ul {list-style:none;margin:0;padding:0;}
#footer ul li {display:inline; }
#footer li a { text-decoration:none;padding:0 5px;line-height:11px;font-weight:normal  }
#footer a:link, #footer a:active { color:#8D7E6C; }
#footer a:visited { text-decoration: none;color: #8D7E6C; }
#footer a:hover { text-decoration: none;color:#5BBFA9}
#hackerSafe { position:absolute;top:20px;right:105px;}
#comodo { position:absolute;top:15px;right:10px;  }
#copyright { color:#8D7E6C;text-align:center;font-size:10px;margin:20px 0 30px 0; }
/* Column Blocks */
.decoratedblock { margin: 0 0 5px 0; padding: 0;position:relative; }
.decoratedblock li { margin: 0; padding: 0; }
.decoratedblockContent { padding:5px;clear:both;margin-right:1px; }
.blockcontent { margin:0;padding:0; }
/* Column Menus */
.categorymenu { width:140px;margin:0 0 5px 0;padding:0; }
.categorymenu ul, .sidemenu ul { list-style:none;margin:0 0 5px 0;padding:0 0 5px 0;width:140px;}
.categorymenu ul, .categorymenu ul ul { margin:0;padding:0; }
.categorymenu li, .sidemenu li { margin:0;padding:0; }
.categorymenu a, .sidemenu a { text-decoration:none;font-weight:normal }
.categorymenu a:link, .categorymenu a:active, .sidemenu a:link, .sidemenu a:active{ color:#8D7E6C; }
.categorymenu a:visited, .sidemenu a:visited { text-decoration: none;color: #8D7E6C; }
.categorymenu a:hover, .sidemenu a:hover { text-decoration: underline;color:#5BBFA9}
/* 1st level */
.categorymenu li a, .categorymenu li a:link, .categorymenu li a:active, .categorymenu li a:visited, .sidemenu li a, .sidemenu li a:link, .sidemenu li a:active, .sidemenu li a:visited { text-decoration:none;display:block;padding:2px 0 1px 10px;font:13px/17px Trebuchet MS, Arial, Helvetica, sans-serif; }
.categorymenu li a:hover, .sidemenu li a:hover { background:url(../images/dot_hover.gif) no-repeat 0 4px;text-decoration:none; }
/* 2st level */
.categorymenu li li a, .categorymenu li li a:link, .categorymenu li li a:active, .categorymenu li li a:visited { text-decoration:none;display:block;padding:1px 0 1px 15px;font-size:13px;line-height:17px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
.categorymenu li li a:hover{ background:url(../images/dot_hover.gif) no-repeat 5px 4px; }
/* 3rd level */
.categorymenu li li li a, .categorymenu li li li a:link, .categorymenu li li li a:active, .categorymenu li li li a:visited { text-decoration:none;display:block;padding:1px 0 1px 25px;font-size:12px;line-height:14px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
.categorymenu li li li a:hover { background:url(../images/dot_hover.gif) no-repeat 15px 2px; }
/* 4th level */
.categorymenu li li li li a, .categorymenu li li li li a:link, .categorymenu li li li li a:active, .categorymenu li li li li a:visited { text-decoration:none;display:block;padding:1px 0 1px 35px;font-size:12px;line-height:14px;}
.categorymenu li li li li a:hover { background:url(../images/dot_hover.gif) no-repeat 25px 2px; }
/* 5th level */
.categorymenu li li li li li a, .categorymenu li li li li li a:link, .categorymenu li li li li li a:active, .categorymenu li li li li li a:visited { text-decoration:none;display:block;padding:1px 0 1px 45px;font-size:12px;line-height:14px;}
.categorymenu li li li li li a:hover { background:url(../images/dot_hover.gif) no-repeat 35px 2px; }
.categorymenu h4, .sidemenu h4 { width:130px; }


/* 1st level - no icon */
/*Hide icons */
.categorymenu ul li .A001c3548, .categorymenu ul li .A001c3548:link, .categorymenu ul li .A001c3548:active, .categorymenu ul li .A001c3548:visited, .categorymenu ul li .A001c3548:hover, .categorymenu ul li .A08c655d2, .categorymenu ul li .A08c655d2:link, .categorymenu ul li .A08c655d2:active, .categorymenu ul li .A08c655d2:visited, .categorymenu ul li .A08c655d2:hover, .categorymenu ul li .A08c655d2, .categorymenu ul li .A08c655d2:link, .categorymenu ul li .A08c655d2:active, .categorymenu ul li .A08c655d2:visited, .categorymenu ul li .A08c655d2:hover, .categorymenu ul li .A1028, .categorymenu ul li .A1028:link, .categorymenu ul li .A1028:active, .categorymenu ul li .A1028:visited, .categorymenu ul li .A1028:hover, .categorymenu ul li .A1092, .categorymenu ul li .A1092:link, .categorymenu ul li .A1092:active, .categorymenu ul li .A1092:visited, .categorymenu ul li .A1092:hover, .categorymenu ul li .A23c73227, .categorymenu ul li .A23c73227:link, .categorymenu ul li .A23c73227:active, .categorymenu ul li .A23c73227:visited, .categorymenu ul li .A23c73227:hover, .categorymenu ul li .A91c0968c, .categorymenu ul li .A91c0968c:link, .categorymenu ul li .A91c0968c:active, .categorymenu ul li .A91c0968c:visited, .categorymenu ul li .A91c0968c:hover, .categorymenu ul li .A31709031, .categorymenu ul li .A31709031:link, .categorymenu ul li .A31709031:active, .categorymenu ul li .A31709031:visited, .categorymenu ul li .A31709031:hover, .categorymenu ul li .A34d7cd00, .categorymenu ul li .A34d7cd00:link, .categorymenu ul li .A34d7cd00:active, .categorymenu ul li .A34d7cd00:visited, .categorymenu ul li .A34d7cd00:hover, .categorymenu ul li .Adbeaa9a6, .categorymenu ul li .Adbeaa9a6:link, .categorymenu ul li .Adbeaa9a6:active, .categorymenu ul li .Adbeaa9a6:visited, .categorymenu ul li .Adbeaa9a6:hover{ display:none !important; }
/* Category Icons - 1st level */
.categorymenu li { padding:0 !important;margin:0 !important;line-height:0 !important; }
.categorymenu ul li a.A2410c401, .categorymenu ul li a.A2410c401:link, .categorymenu ul li .A2410c401:active, .categorymenu ul li .A2410c401:visited { background:url(../images/general-icon.png) no-repeat 0 0 !important;display:block;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul li .A2410c401:hover { background:url(../images/general-icon.png) no-repeat 0 -80px !important; }

.categorymenu ul ul li a.A3, .categorymenu ul ul li a.A3:link, a.categorymenu ul ul li .A3:active, a.categorymenu ul ul li .A3:visited { background:url(../images/home-store-icon2.png) no-repeat 0 0 !important;display:block;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A3:hover { background:url(../images/home-store-icon2.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A5, .categorymenu li ul ul .A5:link, .categorymenu ul ul li .A5:active, .categorymenu ul ul li .A5:visited { background:url(../images/women-icon.png) 0 0 !important;display:block;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A5:hover { background:url(../images/women-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A4, .categorymenu ul ul li .A4:link, .categorymenu ul ul li .A4:active, .categorymenu ul ul li .A4:visited { background:url(../images/children-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A4:hover { background:url(../images/children-icon.png) no-repeat 0 -80px !important;display:block !important }
.categorymenu ul ul li .A682, .categorymenu ul ul li .A682:link, .categorymenu ul ul li .A682:active, .categorymenu ul ul li .A682:visited { background:url(../images/gift-boutique-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A682:hover { background:url(../images/gift-boutique-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A791, .categorymenu ul ul li .A791:link, .categorymenu ul ul li .A791:active, .categorymenu ul ul li .A791:visited { background:url(../images/personalized-items-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A791:hover { background:url(../images/personalized-items-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A1027, .categorymenu ul ul li .A1027:link, .categorymenu ul ul li .A1027:active, .categorymenu ul ul li .A1027:visited { background:url(../images/favorites-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A1027:hover { background:url(../images/favorites-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A1032, .categorymenu ul ul li .A1032:link, .categorymenu ul ul li .A1032:active, .categorymenu ul ul li .A1032:visited { background:url(../images/sale-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A1032:hover { background:url(../images/sale-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A1026, .categorymenu ul ul li .A1026:link, .categorymenu ul ul li .A1026:active, .categorymenu ul ul li .A1026:visited { background:url(../images/whats-new-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A1026:hover { background:url(../images/whats-new-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A23c73227, .categorymenu ul ul li .A23c73227:link, .categorymenu ul ul li .A23c73227:active, .categorymenu ul ul li .A23c73227:visited { background:url(../images/sale-of-the-day-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A23c73227:hover { background:url(../images/sale-of-the-day-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A116f5f44, .categorymenu ul ul li .A116f5f44:link, .categorymenu ul ul li .A116f5f44:active, .categorymenu ul ul li .A116f5f44:visited { background:url(../images/gift-registry-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A116f5f44:hover { background:url(../images/gift-registry-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A1028, .categorymenu ul ul li .A1028:link, .categorymenu ul ul li .A1028:active, .categorymenu ul ul li .A1028:visited { background:url(../images/shop-by-style-icon.png) no-repeat 0 0; !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A1028:hover { background:url(../images/shop-by-style-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A31709031, .categorymenu ul ul li .A31709031:link, .categorymenu ul ul li .A31709031:active, .categorymenu ul ul li .A31709031:visited { background:url(../images/inspiration-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A31709031:hover { background:url(../images/inspiration-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A34d7cd00, .categorymenu ul ul li .A34d7cd00:link, .categorymenu ul ul li .A34d7cd00:active, .categorymenu ul ul li .A34d7cd00:visited { background:url(../images/backroom-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A34d7cd00:hover { background:url(../images/backroom-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .lnkCustServ, .categorymenu ul ul li .lnkCustServ:link, .categorymenu ul ul li .lnkCustServ:active,
.categorymenu ul ul li .Adbeaa9a6, .categorymenu ul ul li .Adbeaa9a6:link, .categorymenu ul ul li .Adbeaa9a6:active, .categorymenu ul ul li .Adbeaa9a6:visited { background:url(../images/customer-service-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .lnkCustServ:hover, .categorymenu ul ul li .Adbeaa9a6:hover { background:url(../images/customer-service-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .lnkMyAccount, .categorymenu ul ul li .lnkMyAccount:link, .categorymenu ul ul li .lnkMyAccount:active, .categorymenu ul ul li .lnkMyAccount:visited { background:url(../images/my-account-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .lnkMyAccount:hover { background:url(../images/my-account-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A91c0968c, .categorymenu ul ul li .A91c0968c:link, .categorymenu ul ul li .A91c0968c:active, .categorymenu ul ul li .A91c0968c:visited { background:url(../images/lg-specials-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A91c0968c:hover { background:url(../images/lg-specials-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .lnkPress, .categorymenu ul ul li .lnkPress:link, .categorymenu ul ul li .lnkPress:active, .categorymenu ul ul li .lnkPress:visited { background:url(../images/press-icon.png) no-repeat 0 0;display:block !important;width:140px;height:80px;text-indent:-9999px;margin:0;padding:0; }
.categorymenu ul ul li .lnkPress:hover { background:url(../images/press-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .lnkAboutLG, .categorymenu ul ul li .lnkAboutLG:link, .categorymenu ul ul li .lnkAboutLG:active, .categorymenu ul ul li .lnkAboutLG:visited { background:url(../images/about-lg-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .lnkAboutLG:hover { background:url(../images/about-lg-icon.png) no-repeat 0 -80px !important; }
.categorymenu ul ul li .A1092, .categorymenu ul ul li .A1092:link, .categorymenu ul ul li .A1092:active, .categorymenu ul ul li .A1092:visited { background:url(../images/shop-by-brand-icon.png) no-repeat 0 0 !important;display:block !important;width:140px !important;height:80px !important;text-indent:-9999px !important;margin:0;padding:0; }
.categorymenu ul ul li .A1092:hover { background:url(../images/shop-by-brand-icon.png) no-repeat 0 -80px !important; }
.Aca02966a, .A2cd74a82, .A0634b5f7 { background:url(../images/ideas-inspiration.gif) no-repeat 0 0;padding-top:25px !important; }
.Aca02966a:hover, .A2cd74a82:hover, .A0634b5f7:hover { background:url(../images/ideas-inspiration_hover.gif) no-repeat 0 0 !important;padding-top:25px !important; }
/* Sub Menu */
#categoryleft .sidemenu, #navcolumn .sidemenu { background:url(../images/lt_scroll.png) no-repeat 10px 0;padding-top:40px;margin-top:10px;width:160px; }
.LGspecialsLnk a, .LGspecialsLnk a:link, .LGspecialsLnk a:active, .LGspecialsLnk a:visited, .LGspecialsLnk a:hover { color: #5BBFA9 !important }
#subMenu ul, #categoryleft .sidemenu ul, #navcolumn .sidemenu ul { margin:0;padding:0; }
#subMenu li, #categoryleft .sidemenu li, #navcolumn .sidemenu li { list-style-type:none;margin:0;padding:0; }
#subMenu li a, #categoryleft .sidemenu li a, #navcolumn .sidemenu li a { text-decoration:none;font-weight:normal;font:13px/17px Trebuchet MS, Arial, Helvetica, sans-serif;padding:2px 0 1px 15px;  }
#subMenu a:link, .submenu a:active, #categoryleft .sidemenu a:link, #categoryleft .sidemenu a:active, #navcolumn .sidemenu a:link, #navcolumn .sidemenu a:active { color:#8D7E6C; }
#subMenu a:visited, #categoryleft .sidemenu a:visited, #navcolumn .sidemenu a:visited { text-decoration: none;color: #8D7E6C; }
#subMenu a:hover, #categoryleft .sidemenu a:hover, #navcolumn .sidemenu a:hover { text-decoration: none;color:#5BBFA9;background:url(../images/dot_hover.gif) no-repeat 5px 4px;}
/* Bread Crumbs */
.breadcrumbs {margin:0;padding:0;text-align:left;font:11px/12px Arial, Helvetica, sans-serif;position:absolute;top:4px;left:154px;text-transform:lowercase}
.breadcrumbs { _left:172px; } /* IE6 fix */
.breadcrumbs .singletrail a { text-decoration:none;padding:2px 4px;font:11px/12px Arial, Helvetica, sans-serif; }
.breadcrumbs .spacer {padding:2px 0;/*background:url(../images/bread-crumb-spacer.png) no-repeat 100% 50%;*/line-height:12px; }
.breadcrumbs .current { padding:2px 5px; }
.breadcrumbs a { text-decoration:none; }
.breadcrumbs a:link, .breadcrumbs a:active { color:#8D7E6C; }
.breadcrumbs a:visited { text-decoration: none;color: #8D7E6C; }
.breadcrumbs a:hover { text-decoration: none;color:#5BBFA9}
#myaccountPage .breadcrumbs { }
#registryDetails .breadcrumbs { position:relative !important;top:0;left:9px; }
/* Site Map Page */
#SiteMapColumns { clear: both; }
.ColumnOne { width: 300px; float: left;margin-left:50px; }
.ColumnTwo, .ColumnThree { width: 300px; float: right; margin-bottom: 15px; }
.ColumnTwo { display:none; }
#SiteMapColumns ul { margin:0;padding:0; }
#SiteMapColumns li { list-style:none;padding:2px 0 1px 0; }
#SiteMapColumns li li { padding-left:10px; }
#SiteMapColumns li li { padding-left:15px; }
#SiteMapColumns li li li { padding-left:20px; }
/* Cart Page */
.cartproductgrid { position:relative; }
.cartitemimage {width:160px;height:170px;float:left; margin: 0 5px 5px 0; }
.cartitemimage img {margin:3px 0 0 5px;}
.cartitemdescription { margin: 5px; float: left; width: 320px;}
#cartcontainer tr td {border-top:solid 1px #F8F1D4; padding: 5px 5px 0 0;}
#cartcontainer, #carttitle, #cartactions {margin: 0 20px;}
#cartcontainer {border-bottom:solid 1px #F8F1D4;}
#cartfooter {margin: 10px 20px 0 20px;width:980px;}
#EstimateShipping { width:250px;float:left; }
#cartupdates {width:320px;text-align:right;float:left;}
.updateBtn2 {  }
#cartcoupons {border:solid 1px #DFD9C2;background-color:#EAF6D2;padding:7px;width:220px;float:left; margin-left:120px;}
#cartcoupons input {}
#ctl00_MainContentHolder_CouponField { width: 120px; }

#carttotals {width:220px;clear:both;float:right;margin:10px 0;text-align:right;}
#carttotals table {float:left;}
#cartactions {clear:both;text-align:right;padding-bottom:12px;margin-top: 20px;}
#carttotals td.formlabel { font-weight:bold !important;font-size:110% !important }
#carttotals td.formfield { font-weight:bold !important;font-size:110% !important;padding-top:8px;text-align:right; }
#ctl00_MainContentHolder_lblDiscounts { color:#F37596;  }
#ctl00_MainContentHolder_lblDiscounts span { line-height:32px;color:#8D7E6C !important;padding-top:8px;}

#ctl00_MainContentHolder_CouponGrid { margin-top:10px; }
#ctl00_MainContentHolder_CouponGrid td { padding-right:3px; }
#cartactioncontinue {float:left;width:120px;text-align:left;}
#cartactioncheckout {display:inline;}
.cartsku { display:none; }
.cartproductname, .cartproductname:link, .cartproductname:visited, .cartproductname:active { font-size: 100%; font-weight: bold;color:#8D7E6C; }
.cartproductname:hover  { color:#5BBFA9; }
.lineitemnodiscounts {text-decoration: line-through; }
.salelabel { display: inline; color: #FF6666; }
.totallabel { display: inline; }
.productpricecolumn { vertical-align: top; text-align: right; }
.priceTH { text-align:center !important; }
.productquantitycolumn { vertical-align: top; text-align: right; }
.productquantitycolumn input { text-align:center; }
.producttotalcolumn { vertical-align: top; text-align: right; white-space:nowrap;padding-right:20px; }
.totalTH { text-align:center !important;padding-left:30px; }
.productdeletecolumn { vertical-align: top; text-align: center; }
.productimagecolumn { width:170px;height:170px; }
.productdesccolumn { width:450px;}
.cartitemdescription { text-align:left;width:350px; }
.productquantitycolumn { width:50px;text-align:center; }
.productquantitycolumn input { width:30px !important; }
.productpricecolumn { text-align:center;}
.productdeletecolumn { width:50px;text-align:center; }
.viewOrderTable { width:650px; }
.giftwrapdetails { width:350px;text-align:center;} 
.gwText { background:#FAF6E4 url(../images/cart-giftwrap.png) no-repeat 365px 3px;text-align:left;display:block;padding-right:28px; }
.productText { }
.giftwrapmessage {clear:both;width:270px;margin-top:10px;padding-left:5px; }
#gwBtn { margin:0;padding:40px 0 0 0;float:right;width:90px;text-align:right;display:block;}
.giftwrapprice { padding-top:28px;max-height:100px; }
div.giftwrap-oldprice {background:url(../images/pink-strike.gif) no-repeat 20px 7px; }
div.giftwrap-newprice { color:#F37596; }
span.giftwrap-oldprice { text-decoration: line-through }
span.giftwrap-newprice { color:#F37596; }
.giftwrapqty { padding-top:25px;  }
.giftwrapdetails { }
.productdesccolumn .deliverysucharge { padding-left:5px; }
.productnameText { text-indent:165px; }
#gcHelp{background-color:#EAF6D2;padding:5px;margin:200px 20px 100px 150px;width:200px;}
.saleLabel { color:#F37596;font-weight:bold; }
/* Estimate Shipping */
fieldset#estimateShippingRates { width:90%;margin:0 auto;padding-bottom:1em;border:1px solid #DFD9C2;text-align:left;}
.estShippingTBL { margin:0;padding:0; }
.estShippingTBL td { padding:3px 5px; }
#estimateShippingRates li { list-style-type:none;padding:0 0 .5em 25%; }
.estShippingTBL dl { margin:0;padding:0; }
.estShippingTBL dt.formlabel, .estShippingTBL dt.FormLabel { float:left;font-weight:bold;padding:1em 1em 1em 3em;}
.estShippingTBL dd.formfield, .estShippingTBL dd.FormField { padding:1em; }
#estShippingBTN { clear:left;width:25em;text-align:center; }
/* Checkout */
#checkoutpageContainer { margin-left:50px; }
.chkoutBoxTBL { width:800px;margin-left:10%; }
.chkoutBoxTD { width:340px; }
.chkoutBoxTBL #CurrentUserTable { width:550px; }
.chkoutBoxTBL #CurrentUserTable .chkoutLoginText { width:300px;vertical-align:top;}
.chkoutBoxTBL #CurrentUserTable .chkoutLoginText h2 { margin:0;padding:0;font-weight:bold; }
.chkoutBoxTBL #CurrentUserTable .chkoutLoginText p { margin:0;padding:0; }
.chkoutBoxTBL #CurrentUserTable .chkoutAltText td { padding-top:30px; }
#CurrentUsers .chkoutLoginText, #CurrentUsers .chkoutAltText { display:none;width:5px; }
#CurrentUserTable .formlabel, #chkoutBill .formlabel { width:70px; }
#CurrentUserTable .formfield { width:180px; }
#chkoutLogin { width:800px;margin:0 0 10px 0;border:1px solid #DFD9C2; }
#chkoutLogin h2 { margin-left:10%;font-size:100%;text-transform:none; }
fieldset#chkoutShip { width:380px;margin:0 0 10px 0;border:1px solid #DFD9C2; }
fieldset#chkoutRegShip { width:380px;margin:0 0 10px 0;border:1px solid #DFD9C2;text-align:center; }
#chkoutRegShip dl { margin:0 0 0 30px;text-align:left;width:320px; }
#chkoutRegShip dt { font-weight:bold;font-size:110%; }
#chkoutRegShip .BVSmallText { width:320px;margin:5px 0 10px 30px;text-align:left; }
fieldset#chkoutBill { width:380px;margin:0 0 20px 0;border:1px solid #DFD9C2; }
#chkoutBillContent { padding:0 5px 5px 5px; }
fieldset#chkoutShipping { width:380px;margin:10px 0 10px 20px;border:1px solid #DFD9C2; }
fieldset#chkoutShipping .BVSmallText { padding:5px 30px; }
#chkoutShipping table { margin-left:30px; }
#chkoutShipping .shippingterms, .closeWindow { padding:5px;display:block;background:#EAF6D2;margin:5px 50px 10px 30px; }
.closeWindow { text-align:center;margin-top:1em; }
#chkoutGift, #chkoutPayment  { width:380px;margin:0 0 10px 20px;border:1px solid #DFD9C2;clear:both; }
#chkoutInstructions { width:380px;margin:10px 0 10px 0;border:1px solid #DFD9C2;clear:both;text-align:left }
#chkoutGift p { margin:0 0 0 30px;padding:0; }
#chkoutGift table { margin:0 0 10px 50px; }
#ctl00_MainContentHolder_GiftCertificates1_GiftCertificateTextBox { margin:5px 0; }
.creditcardinput {padding:0;margin:0;}
.creditcardinput table { width:100%;position:relative;top:0;left:-45px; }
#chkoutPayment td.formlabel, #chkoutPayment td.formfield { padding-top:5px; }
#chkoutInstructions textarea { margin:10px 0 20px 30px;width:320px;color:#8D7E6C; }
#chkoutSummary { width:800px;margin:0;padding:0;border:1px solid #DFD9C2;clear:both;text-align:left; }
#chkoutSummary table { width:780px;position:relative;top:0;left:0;}
#chkoutSummary td.FormLabel { width:150px !important;}
#chkoutSummary td.FormField{ padding-left:10px; }
.summaryLine { border-top: 1px solid #8D7E6C;font-weight:bold;width:60px;}
#chkoutTerms { margin-left:30px; }
.termsChkBox  { padding-right:10px; }
.viewSiteTerms{ padding:5px;display:block;background:#EAF6D2;margin:5px 0 0 20px; width:250px; }
#ctl00_MainContentHolder_btnSubmit { margin:10px 0 10px 50px; }
#chkoutKeepShopping { margin:20px 0 0 50px; }
#ctl00_MainContentHolder_Shipping_DeliverySurchargeTxt { margin-left:50px; }
.giftcertificates div { clear:both;margin:0;padding:0; }
.giftcertificates table { border-color:#8D7E6C;clear:both;margin:10px 0 0 0 !important;padding:0;text-align:left;! }
.giftcertificates table td { padding:3px; }
#regAddressBox { margin:5px 10px; }
/* Order Status *//* Order Status */
.orderquickview { text-align:left; }
#orderStatusFS { width:380px;margin:20px 0 10px 0;padding:10px;border:1px solid #DFD9C2; }
#orderStatusFS dl {margin:0 0 0 50px;padding:0; }
#orderStatusFS dt { float:left;width:100px;padding:3px 0 }
#orderStatusFS dd { margin-left:110px;padding:3px 0; }
#orderStatusFS #statusBtn { margin:10px 0 0 90px; }
#orderStatusFS #hasAccount { margin-top:20px; border:solid 1px #DFD9C2;background-color:#EAF6D2;padding:7px; }
.orderquickview {  }
.orderquickview td { padding:2px; }
.orderquickview td b { display:block;width:100px;float:left;padding-left:5px; }
.rshipby table { width:auto !important; }
.rshipby td, .rshipby th { padding:5px; }
/* Receipt Page */
#receiptContainer { width:800px;margin-left:20px; }
/* Checkout Addresses */
.addressbookpanel { padding: 5px; }
.addressbookpanel table { width: 100%; }
.addressbookpanel ul { margin: 0; }
.addressbookpanel li { list-style: none; }
.addressbookpanel table { border-collapse: collapse; border: solid 1px #fff; }
.addressbookpanel td { border: none; padding: 5px;}
.addressbookpanel .alt { }
/* Closed Store Message */
#closedcontent {width:300px;height:200px;margin:50px auto;padding:10px;}
/* Address Book */
#myAccountContent { width:80%; }
.addressbooktitle h1 { float: left; }
.addressbooktitle .newaddress { float: right; margin: 15px; }
.address {padding: 0; margin: 0 15px 15px 0; }
.address .buttonrow { margin: 5px 0; padding: 0; text-align: left; }
table.alladdresses { margin: 5px 15px 15px 0; width: 93%;}
table.primaryaddresses { margin: 5px 0; width: 90%; }
table.alladdresses td, table.primaryaddresses td { vertical-align: top; }
/* Search Page */
#searchPage h1 { margin-left:105px; }
#SearchForm { width:60%;margin:0 auto;padding-bottom:1em;border:1px solid #DFD9C2;text-align:left;min-width:380px}
#SearchFormTable td { padding:3px 5px; }
#SearchResultsPane { margin: 10px 0; }
#SearchResultsPane table { margin: 0 auto; }
.searchresultrecord { padding: 5px; margin: 5px; }
.searchimg { float:left;padding-right:10px; }
.searchanchor { float:left;width:250px; }
#SearchResultsPane td { padding-bottom:10px;vertical-align:top; }
/* Row Elements */
.orderDetailsTB { width:650px;padding:0;margin:0; }
.orderDetailsTB td { text-align:left;padding-top:5px; }
.orderDetailsTB .rowheader td, .orderDetailsTB .altrow td, .orderDetailsTB .row td { text-align:left;padding:3px 5px;border-bottom:1px solid #DFD9C2 }
.rowheader td, th { background:#FAF6E4;color:#8D7E6C;text-align:left !important;text-transform:lowercase;font-size: 100%;font-weight:bold;padding:2px 5px 2px 0; }
.rowheader th { white-space:nowrap }
.statusVO { text-align:right;margin-bottom:10px;font-weight:bold; }
.orderDetailsTB #printthispage { text-align:right;  }
.quantityTD { text-align:center; }
#returnText { width:250px; }
.returnBtn { margin:5px; }
.viewOrderTable { width:90%; }
.viewOrderTable .soldTo {padding-left:20px; }
.viewOrderTable .lightlabel { font-weight:bold;margin-left:-20px; }
.viewOrderTB td { padding:4px 5px;border-bottom:1px solid #DFD9C2}
.modifiervalue, .deliverysucharge, .inputmodifiername { color:#5BBFA9;font-size:11px; }
.modifiervalue a, .modifiervalue a:link, .modifiervalue a:active, .modifiervalue a:visited, .modifiervalue a:hover, .deliverysurcharge a:hover { color:#5BBFA9;text-decoration:none !important; }
.row {}
.altrowtd { padding:0;text-align:left; }
.row td { padding:5px 0;text-align:left; }
.altrow { padding:5px; }
.controlarea2 { width:50%;}
.controlarea2 h3 { font-weight:bold; }
.packagesVO, .notesVO, .instructionsVO { margin:5px 20px 5px 0 !important; }
#voRegShip legend { font-weight:bold;font-size:90%;color:#8D7E6C; }
#voRegShip dl { margin:0;text-align:left;width:320px; }
#voRegShip dt { font-weight:normal;font-size:100%; }
#voRegShip .BVSmallText { width:320px;margin:0 0 10px 0;text-align:left; }
.lightlabel { font-weight:bold; }
.orderDetailsTB h1 { white-space:nowrap;padding-right:20px; }
.statusTD  { vertical-align:top; }
.statusTD span { padding-top:13px;display:block; }
.vieworderTB { margin: 20px 0px 20px 0px; border-bottom: solid 1px #DFD9C2; } 
.vieworderTB td { padding-right:10px; }
.voSoldTo { padding-right:10px; }
.orderInfo { width:800px;margin:0;padding:0; }
.orderInfo h5 { margin-top:5px;text-align:left;font-weight:bold; }
#gcH5 { float:left;width:155px;margin:5px 0 0 0;padding:0;font-weight:bold;text-align:left }
#smH5, #publicH5, #customerH5 { float:left;font-weight:bold;width:155px;margin:0;padding:0;text-align:left}
#publicH5 { float:left;font-weight:bold;width:155px;margin:5px 0 0 0;padding:0;text-align:left}
#packH5 { float:left;font-weight:bold;width:155px;margin:0;padding:0;text-align:left }
#GiftCertificatesGridView { float:left;width:200px; }
#ctl00_MainContentHolder_ViewOrder1_GiftCertificatesGridView .rowheader th { display:none;background:#fff;height:0; }
#ctl00_MainContentHolder_ViewOrder1_PackagesGridView { width:230px;}
#ctl00_MainContentHolder_ViewOrder1_PackagesGridView td { padding-left:3px; }
#ctl00_MainContentHolder_ViewOrder1_PublicNotesField { margin-top:5px; }
#ctl00_MainContentHolder_ViewOrder1_PublicNotesField td { border:none !important;padding:0;margin:0;}
#ctl00_MainContentHolder_ViewOrder1_pnlShippingMethod { width:380px; }
#ctl00_MainContentHolder_ViewOrder1_pnlInstructions { width:400px; }
/* Form Fields */
fieldset { margin: 0; padding: 0; }
fieldset table { margin: 15px auto; }
fieldset#CurrentUsers { width:365px;float:left;margin:0 0 0 80px;border:1px solid #DFD9C2; }
fieldset#NewUsers { width:365px;float:right;margin:0 80px 0 0;border:1px solid #DFD9C2; }
fieldset#CurrentUsers td.formlabel, fieldset#NewUsers td.formlabel { width:25%;padding:10px 5px 0 5px; }
fieldset#CurrentUsers td.formfield,  fieldset#NewUsers td.formfield { width:75%;padding:5px; }
fieldset.contactform { text-align:center;width:500px; }
fieldset.contactform table { width: 400px;margin:0 auto;text-align:left; }
legend { line-height:1em; margin:0 5px;padding:2px;font-weight:bold;font-size:120%;color:#5BBFA9; }
#loginPage { margin:0;float:left; }
.contactform td { padding:5px; }
.contactform { width:500px;margin:0 20px 0 20px;border:1px solid #DFD9C2; }
.contactform textarea { width:200px; }
.contactform .buttonrow { text-align:left;margin-left:140px; }
.contactform .formfield select { border: 1px solid #DFD9C2 !important; }
/* Form Elements */
td.formlabel, td.FormLabel { text-align:right;width:120px;white-space: nowrap; padding:8px 5px 0 0;vertical-align:top;color:#8D7E6C; }
td.formfield, td.FormField { text-align: left; white-space: nowrap; vertical-align:top;padding:5px 0 0 5px;}
td.formfield option, td.FormField option { padding-right:10px; }
.formfieldChk input { margin-top:5px; }
.formtextarea { padding: 4px 0 0 6px; width: 90%; }
.short { width: 25%; }
.medium { width: 50%; }
label { padding-left:5px;color:#8D7E6C;font-size:90%; }
label.required { font-weight: bold; }
select { vertical-align:middle;border:1px solid #DFD9C2;color:#8D7E6C;  }
.errormessage { display: block; line-height: 2em; padding: 0 5px; display: inline; }
.gcError { margin:0;padding:0 50px 0 0;font-size:11px;color:red; }
.errormessage li { padding-left:10px;width:300px; }
div.errormessage { color: #c00; line-height: 2em; padding: 0 5px; font-size: .8em; }
span.errormessage { color: #fff; background: #c00; display: inline; line-height: 2em; padding: 0 5px; font-size: .8em; }
.forgot { background:#EAF6D2;padding:5px;display: block;margin-top:10px;font-size:85%;}
.aligntop { vertical-align: top; }
.buttonrow { text-align: right; padding: 5px 20px; margin: 0 0 10px 0; }
.DFD9C2 { padding: 5px; display: block; margin-top: 10px; }
.radiobuttoncol { padding-right:5px; }
.choicefield { color:#8D7E6C;padding:3px 0;}
textarea { border:1px solid #DFD9C2;/*background:#FFFBFF*/font-family:Arial, Helvetica, sans-serif;color:#8D7E6C !important;letter-spacing: normal;font-size:12px; }
input { vertical-align: middle; color:#8D7E6C;  } 
.forminput, .textinput .choicefield input { border:1px solid #DFD9C2; }
.bvBtn { margin:10px 0 0 0;text-align:center;width:260px; }
.bvBtn input { padding-bottom:10px; }
.wishlistTB { width:100%; }
.listDD { float:left; }
.listDD option { padding:0 5px; }
.defaultListBtn { float:left;margin-left: 5px; }
#wishlistCtrlBtn { }
.listBtn { padding-top:10px; }
#ctl00_MainContentHolder_btnCreateNew, #ctl00_MainContentHolder_btnEmail { padding-left:5px !important; }
.wishlist table, .registryBox table { width:95%; }
.wishlist td, .registryBox td{ border-bottom:1px solid #DFD9C2;vertical-align:top; }
/* Cart Errors */
#ctl00_MainContentHolder_MessageBox1_MessageList .errorline .message span { color:#FF41A6 !important;font-weight:bold !important; }
/* Affiliate Form */
fieldset#affiliateform table { width: 510px; }
fieldset#affiliateform table table { margin: 0; padding: 0; width: 100%; }
fieldset#affiliateform td.formlabel { width: 150px; }
/* Returns Form */
fieldset.rmaform { border:1px solid #DFD9C2;width:70%; }
.rmaform td.formlabel { text-align:right;margin-right:98px;padding-left:0;font-weight:bold; }
.returnitems table { width: 90%; }
.returnitem .formlabel, .returnitem .formfield { padding: 3px; }
.returnitem { margin: 5px; }
.returncontrols { margin: 5px 0 0 0; padding: 5px; }
.returnitems td.qtycolumn { vertical-align: top; }
.returnitems .qtyfield { margin: 5px 0; padding: 5px;  }
.returnitems .qtyfield input { width: 25px; text-align: center; }
.rmaform { margin: 20px 0; }
.rmaform table tr td { padding: 3px; }
.rmaform .formtextarea { height: 80px; width: 320px; }
.returnitems .rowheader th { text-align:left !important; }
.rmaform .forminput { width:200px; }
.rmaform .buttonrow { text-align:right;margin-right:108px; }
.returnReason { font-weight:bold;margin:0;padding-left:2px;margin-left:0;text-align:left; }
.returnRadio label { padding-right:5px; }
#rmaThankYou p { width:70%; }

/* Message */
.messagebox { float: left; width: 100%; margin: 5px 0; }
.messagebox ul { margin:0;padding:0; }
.messagebox li { list-style-type:none; }
.messagebox .icon { float: left; margin: -2px 5px 0 5px; }
.messagebox .message { float:left;padding-top:5px; }

/* BV Commerce Button */
.poweredby { display:none; }
/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility: visible !important; margin: 0; }

.sIFR-replaced { visibility: visible !important; } 
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0;  height: 0; display: block; overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash .staffFavH2 { width:250px;height:50px;font-family:Palatino Linotype, Book Antiqua, Palatino, serif;font-style:italic;}
#giveawayPage legend, #categorydetailedlisttemplate h2, .customerServiceContact legend, #SearchForm legend, h5.whatsNew, .rmaform legend, #crosssells h2  { visibility: visible; letter-spacing: normal; font-size: 14px; font-weight:normal; color:#8D7E6C !important; font-family:Palatino Linotype, Book Antiqua, Palatino, serif;font-style:italic; text-align:left; }
.sIFR-hasFlash #giveawayPage legend, .sIFR-hasFlash #categorydetailedlisttemplate h2, .sIFR-hasFlash #crosssells h2, .sIFR-hasFlash #SearchForm legend, .sIFR-hasFlash h5.whatsNew, .sIFR-hasFlash .pressBoxArchived legend, .sIFR-hasFlash #homepagecolumn3 h5.whatsNew, .sIFR-hasFlash #crosssells h2  { visibility: hidden; letter-spacing: -9px; font-size: 37px; }
.sIFR-hasFlash h2.highlight { visibility: hidden; letter-spacing: -9px; font-size: 21px; }
.sIFR-hasFlash #newportPage legend { visibility: hidden; letter-spacing: -9px; font-size: 37px; } 
.fnInspiration h2 { font-family: 'Caslon Titling MT STD', 'Engravers MT', Engravers, 'Palatino Linotype', 'Book Antiqua', Palatino, Hoefler Text, serif; }
.sIFR-hasFlash .fnInspiration h2  { visibility: hidden; letter-spacing: -9px;font-size: 20px; }
.sIFR-hasFlash h1 { letter-spacing: -4px;visibility: hidden;font-size: 22px;margin:0;padding:0 1px 0 0;height:auto;}
.sIFR-hasFlash #testimonialsText dd b { letter-spacing: -4px;visibility: hidden;font-size: 30px;float:left;display:inline; }
.sIFR-hasFlash .staffFavsBR .signature { height:30px;width:200px;margin:0;padding:0;text-align:left;  }
.sIFR-hasFlash .staffFavsBR .staffFavText p { text-align:justify;padding:0; }
.sIFR-hasFlash .staffFavs .signatureTitle .staffFavs .signatureTitle { margin:0;padding:0; }
.sIFR-hasFlash .staffFavs .signature, .sIFR-hasFlash .favBox .signature { height:30px;width:200px;margin:0;padding:0 0 0 4px; text-indent:5px;}
#ProductTypes { clear:both; }
#ProductTypes ul { margin:0;padding:0; }
#ProductTypes li { list-style-type:none; }
/* Press */
.pressBox { float:left;width:140px;margin:8px 8px;text-align:left; }
.pressBoxBrands { float:left;width:250px;height:210px;margin:8px 5px;text-align:left; }
.pressBox1 { float:left;width:340px;margin:1em 0;text-align:left; }
.pressBox4 { float:left;width:200px;margin:1em 0;text-align:left; }
.pressBoxWeb, .pressBoxTV { width:260px;margin:7px 0;float:left;text-align:center }
.pressBoxWeb{ min-height:120px; }
.pressBox { min-height:245px;_height:245px; }
.pressBoxWeb ul, .pressBoxTV ul, .pressBox ul, .pressBoxBrands ul { margin:0 5px;padding:0; }
.pressBoxWeb li, .pressBoxTV li, .pressBox li, .pressBoxBrands li { list-style:none;text-align:center;margin:0;padding:0; }
.pressBoxWeb li a, .pressBoxWeb li a:link, .pressBoxWeb li a:active, .pressBoxWeb li a:visited, .pressBoxTV li a, .pressBoxTV li a:link, .pressBoxTV li a:active, .pressBoxTV li a:visited, .pressBox li a, .pressBox li a:link, .pressBox li a:active, .pressBox li a:visited, .pressBoxBrands li a, .pressBoxBrands li a:link, .pressBoxBrands li a:active, .pressBoxBrands li a:visited { color:#8D7E6C;padding:3px 0 1px 0;display:block;font-size:100%; }
.pressBoxWeb li, .pressBox li { font-size:85%; }
.pressBoxWeb li a:hover, .pressBoxTV li a:hover, .pressBox li a:hover { color:#8D7E6C;text-decoration:underline; }
#definition { color:#8D7E6C; }
.pressListFloat ul { margin:0;padding:0; }
.pressListFloat li { margin:0;padding:0;float:left;display:inline;list-style-type:none;width:260px;text-align:center; }
.pressPageContainer { width:770px;height:320px;padding:0;margin:0; }
.pressBoxFeatured {  }
.pressBoxFeatured a { display:block;text-indent:-9999px;background:url(../images/real-simple_topper.jpg) no-repeat 0 0;width:770px;height:318px;}
.pressBoxArchived { clear:both;margin-top:20px; padding-top:10px;}
.viewAllPress { clear:both;text-align:right;width:760px; }
#definition { text-align:left; }
/* LG Specials */
#specialsPage { text-align:left;margin:0;width:90% }
.fnSpecials { text-align:left;margin:0;width:700px; }
.fnSpecials a, .fnSpecials a:link, .fnSpecials a:active, .fnSpecials a:visited, .fnSpecials a:hover { color:#8D7E6C; }
.fnSpecials strong .fnSpecials a:hover{ text-decoration:underline; }
a.specialsLink { font-weight: normal; text-decoration: none;display:block }
a.specialsLink:link { color: #5BBFA9; }
a.specialsLink:visited { color: #5BBFA9; }
a.specialsLink:hover { color: #5BBFA9;text-decoration: underline; }
.fnSpecials fieldset { margin:5px 0 10px 0;padding-bottom:1em;border:1px solid #DFD9C2;text-align:left;}
.fnSpecials div.floatLeft { padding:0;width:180px;text-align:center;float:left; }
.fnSpecials div.floatRight { float:left;width:500px; }
.fnSpecials div.floatRight p { text-align:justify;font-size:95%;margin:0;padding:0;}
.fnSpecials .customerLink {clear:both;margin-top:20px; }
.fnSpecials ul.floatLeft { display:block;height:auto;float:left; }
.fnSpecials ul.floatLeft li { display:inline;float:left;display:block;width:300px;margin:0 0 0 10px; }
.fnSpecials h5 { color:#5BBFA9;text-align:left;padding-left:4px;font-size:105%;font-weight:bold; }
.fnSpecials .floatRight img.floatLeft { padding:5px;width:auto;height:auto; }
.fnSpecials p { margin:5px;padding:0 5px; }
.aboutLG { width:650px; }
.aboutLG p { text-align:justify; }
.aboutLG fieldset { margin:0;padding-bottom:1em;border:1px solid #DFD9C2;text-align:left;width:650px;}
#specialsPage .BVSmallText { font-size:85%; }
/* Testimoniols */
#testimonialsText { width:80%;text-align:justify }
#testimonialsText #topText { background:#fff;border:2px solid #DFD9C2;padding:1% 2%; }
#testimonialsText dl {  }
#testimonialsText dt { font-size:100%;margin:5px 0 0 0;padding:10px 5px; }
#testimonialsText dd { background:url(../images/cust-serv_bg.jpg) no-repeat 0 2px;padding-left:35px;border-bottom:1px solid #DFD9C2;font-size:90%;line-height:30px; }
#testimonialsText dd b { line-height:32px; }
#testimonialsText dd b.bJill { display:block;padding:0 14px 0 5px;}
/* Giveaway Form */  
#giveawayPage, #newportPage { text-align:center;width:990px; } 
#topGiveaway { width:750px;margin:10px auto 0 auto; }
#topGiveawayThanks { width:550px;margin:10px auto 0 auto; }
#giveawayPage * { text-align:left; }
#giveawayPage fieldset  { margin: 0 auto;border:1px solid #DFD9C2;width:548px;text-align:center; }
#newportPage fieldset  { margin: 0 auto;border:1px solid #DFD9C2;width:650px;text-align:center; }
#giveawayPage p { margin:10px;padding:0;text-align:center !important; }
.contactFormDL dl { margin:0 0 0 20px;width:400px;text-align:left; }
.contactFormDL dt { float:left;width:110px;padding:0;text-align:left }
.contactFormDL dd { margin-left:130px;padding:0;position:relative;}
.contactFormDL dd input { margin:3px 0;width:124px;position:relative; }
.giveawayComments { width:265px !important;height:60px;color:#8D7E6C }
.contactDropDown { width:70px; } 
.contactDropDownLG { width:auto;margin:3px 0; } 
.contactState { width:65px !important; }
.contactZip { width:58px !important; }
.giveawayAddress { width:264px !important; }
.giveawayEmail, .giveawayPhone { width:264px !important; }
.giveawayName { width:128px !important; }
#contactBTN { margin:10px 0 10px 60px;text-align:center;}
#giveawayText { margin:20px auto;background: transparent url(../images/giveaway-bg.png) no-repeat 0 0;width:630px; }
#giveawayPage #giveawayText p { margin-left:230px;text-align:left !important;padding-top:30px; }
.requiredMessage { font-size:85%;color:#c00;width:60px !important; }  
.requiredMessage2 { font-size:85%;color:#c00;position:absolute;top:8px;left:155px; }
#giveawayPageIndent { margin-left:100px; }
.contactFormDLPopup dl { width:480px;margin:0;padding:0;float:left; }
.contactFormDLPopup dt { float:left;width:110px;padding:0;text-align:left; }
.contactFormDLPopup dd { padding:0;position:relative;}
.contactBTNpopup { float:right;width:120px;margin:-20px 0 0 0;padding:0; }
#swatchPopup { text-align:left;width:500px;margin:90px 0 0  10px; } 
#swatchPopup fieldset  { margin: 0 auto;border:1px solid #DFD9C2;width:500px;text-align:center; }
#swatchPopup p { margin: 20px 10px;text-align:left }
#swatchPopup dl { padding-left:20px; }
hr.divider { display:block;color:#F8F1D5 !important;height:1px;margin:10px 20px; }
#swatchPopup .contactFormDL dl { margin 0 0 20px;width:400px;text-align:left ; }
#swatchPopup .contactFormDL dt { float:left;width:110px;padding:0;text-align:left }
#swatchPopup .contactFormDL dd { margin-left:130px;padding:0;position:relative;text-align:left}
#swatchPopup .contactFormDL dd input { margin:3px 0;width:124px;position:relative; }
/* Feedback */
#feedbackText { margin:20px auto;width:630px; }
/* Gift Wrap */
#giftwrapPage h1#mainH1 { margin-left:100px; }
.giftWrapIntro { margin-left:200px;width:590px;text-align:justify }
.giftWrapIntro img { padding:0 10px 30px 0; }
#giftwrapheadertable { clear:both;margin-left:200px;width:600px; }
#giftwrapheadertable td { vertical-align:top; }
#giftwrapheadertable th { text-align:left; }
#giftwrapheadertable td.productpricecolumn { width:100px !important;text-align:left }
fieldset#giftwraptable {border:2px solid #DFD9C2;float:none;clear:none; margin: 0 0 0 200px; padding: 0;width:600px;text-align:center;}
#giftwraptable legend {  }
#giftwraptable legend span { letter-spacing:20px !important; }
#giftwraptable table { width:90%;margin:0 auto;text-align:left; }
#giftwraptable .formlabel { width:80px; }
#giftwraptable .formfield input { border:1px solid #DFD9C2;font- }
.btnContinue { margin:10px 0; }
.messageGW { width:300px;height:80px;font-family:Arial, Helvetica, sans-serif;color:#8D7E6C !important;letter-spacing: normal;font-size:12px; }
/* Shared Photos */
#sharedPhotosPage { width:760px;margin:0;padding:0; }
#sharedPhotosIntro { width:634px; }
.sharedBox { float:left;margin:0 30px 30px 0px; }
.sharedBoxRight { float:right;margin:5px;padding:4px;border:1px solid #E0F6F1; }
/* Error Page */
#errorPage { width:450px;text-align:justify;width:450px;font-size:12px;line-height:14px; }
#errorPage2 { background:#FEFCF7;width:450px;border:1px solid #DFD9C2;padding:1% 2%;float:left;font-size:12px;line-height:14px;margin-bottom:10px;}
/* StreamSend */
.editProfileFS  { margin: 10px 0;padding :10px;border:1px solid #DFD9C2;width:650px;text-align:center; }
fieldset.unsubscribeFS  { margin: 0;padding :10px;border:1px solid #DFD9C2;width:650px;text-align:left; }
.editProfileFS ul { text-align:left;margin:0;padding:0; }
.editProfileFS li { list-style-type:none; }
.editProfileFS td.FormField { padding-right:10px; }
.editProfileFS table, .unsubscribeFS table { width:100%; }
.editProfileFS th, .unsubscribeFS th { background:transparent;font-weight:bold; }
.editProfileFS .c-green, .editProfileFS .errors {border:solid 1px #DFD9C2;background-color:#EAF6D2;padding:0;margin:0 20px;font-size:12px;font-weight:bold;text-align:left;}
.editProfileFS .c-green h2 { text-align:center; }
.editProfileFS .errors h2 { text-align:left;margin-left:20px; }
.editProfileFS .c-green ul, .editProfileFS .errors ul { margin:20px; }
#categorySubNavH2 {text-indent:-9999px;background:url(../images/shop-by-brand_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:-40px;left:0; }
#categorySubNavStyleH2 {text-indent:-9999px;background:url(../images/shop-by-style_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:-40px;left:0; }
#categorySubNavTypeH2 {text-indent:-9999px;background:url(../images/shop-by-type_h2.gif) no-repeat 0 0;display:block;width:100px;height:30px;position:absolute;bottom:-40px;left:0; }
#categorySubNavH2Desc { text-indent:-9999px;background:url(../images/shop-by-brand_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:5px;left:0; }
#categorySubNavH2TypeDesc { text-indent:-9999px;background:url(../images/shop-by-style_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:5px;left:0; }
#categorySubNavH2BrandDesc { text-indent:-9999px;background:url(../images/shop-by-brand_h2.gif) no-repeat 0 0;display:block;width:120px;height:30px;position:absolute;bottom:5px;left:0; }
#categorySubNavH2Desc p { margin:0;padding:0; }
#categorygridsubNavtemplate table { margin-left: 130px;margin-bottom:20px;font-size: 11px; }
#categorygridsubNavtemplate .recordname a, #categorygridsubNavtemplate .recordname a:link, #categorygridsubNavtemplate .recordname a:active, #categorygridsubNavtemplate .recordname a:visited, #categorygridsubNavtemplate .recordname a:hover { color:#5BBFA9;font-size: 11px; }
/* IE Fix */
fieldset#CurrentUsers { _width:350px; }
fieldset#NewUsers { _width:350px; }
#categorydetailedlisttemplaterecords .record, #categorygridtemplaterecords .record {_height:260px;}

#RASCh1 { _text-indent:-9999px;_background:url(../images/RASC-h1.gif) no-repeat 0 0; }
#categoryTopH, #categoryTopW, #categoryTopC, #categoryTopG,  #categoryTopP { _margin-left:3px; }
.parentsNameError {_width:180px !important;_display:block;_position:absolute;_top:-5px;_left:200px !important; }
#category_left, #navcolumn { _margin:5px 0 0 -950px !important;_margin-_left:1200px; }
#categorymain, #maincolumn {_width:790px;float:_left;_text-align:_left;_margin:25px 0 0 80px;}
/* Detailed List */
#categorydetailedlisttemplaterecords {_margin:0 auto;_clear:both;float:none;}
#categorydetailedlisttemplaterecords .record {_margin:0 0 10px 10px;_padding:5px 0;_width:170px;float:_left;_text-align:center;_border:2px solid #E0F6F1;_background:#fff;_position:relative;_top:0;_left:0;_height:320px;}
#SearchResultsPane .record {_margin:0 0 10px 5px;_padding:5px 0;_width:160px;_text-align:center;_border:2px solid #E0F6F1;_background:#fff;min-_height:300px;_position:relative;}
#categorydetailedlisttemplaterecords .recordname, #SearchResultsPane .recordname { _width:160px;_margin:5px auto 0 auto;_font-size:9pt;line-height:11pt;_font-weight:normal;_padding:0 }
#categorydetailedlisttemplaterecords .recordimage, #SearchResultsPane .recordimage {_width:150px;_height:150px;_margin:0 auto; _text-align:center;  }
#categorydetailedlisttemplaterecords .recordcontrols { _display:none; }
#categorydetailedlisttemplaterecords .recordprice { _line-height:12px;_margin:0;_padding:0; }
#categorydetailedlisttemplaterecords .recordlistprice a, #categorydetailedlisttemplaterecords .recordlistprice a:link, #categorydetailedlisttemplaterecords .recordlistprice a:active, #categorydetailedlisttemplaterecords .recordlistprice a:visited, #categorydetailedlisttemplaterecords .recordlistprice a:hover, #categorydetailedlisttemplaterecords .recordprice a, #categorydetailedlisttemplaterecords .recordprice a:link, #categorydetailedlisttemplaterecords .recordprice a:active, #categorydetailedlisttemplaterecords .recordprice a:visited, #categorydetailedlisttemplaterecords .recordprice a:hover { _text-decoration:none;_color:#8D7E6C; }
#LGproductpage4 #maincolumn {_width:916px;_margin:25px 0 0 10px;_text-align:_left;}
#LGproductpage4 .breadcrumbs { _position:absolute;_top:0;_left:17px; }
.buttons4 { _width:500px;_clear:both;float:none;_padding:0;_margin:0px;_border-bottom:1px solid #DFD9C2;_border-_top:1px solid #DFD9C2;_background:#F8F1D5; }
fieldset#CurrentUsers { _width:365px;float:_left;_margin:0 0 0 30px;_border:1px solid #DFD9C2; }
fieldset#NewUsers { _width:365px;float:right;_margin:0 30px 0 0;_border:1px solid #DFD9C2; }
#saleDescription { _text-align:justify;_width:500px; }
#topBanner { display:none;position:absolute;top:0; right:0;background:url(../images/LG-banner-top-right-IE6.png) no-repeat 0 0;width:231px;height:161px; }
#topBanner a.lnk1, #topBanner a.lnk1:link, #topBanner a.lnk1:active, #topBanner a.lnk1:visited, #topBanner a.lnk1:hover { display:block;width:231px;height:50px;text-indent:-9999px; }
#topBanner a.lnk2, #topBanner a.lnk2:link, #topBanner a.lnk2:active, #topBanner a.lnk2:visited, #topBanner a.lnk2:hover { display:block;float:right;width:100px;height:50px;text-indent:-9999px; }
#topBanner2 { display:none;position:absolute;top:0; right:0;background:url(../images/LG-banner-top-right-IE6_white.png) no-repeat 0 0;width:231px;height:161px;text-indent:-9999px; }
#topBanner2 span { text-indent:-9999px;display:none; }
#topBanner2 a.lnk1, #topBanner2 a.lnk1:link, #topBanner2 a.lnk1:active, #topBanner2 a.lnk1:visited, #topBanner2 a.lnk1:hover { display:block;width:231px;height:50px;text-indent:-9999px; }
#topBanner2 a.lnk2, #topBanner2 a.lnk2:link, #topBanner2 a.lnk2:active, #topBanner2 a.lnk2:visited, #topBanner2 a.lnk2:hover { display:block;float:right;width:100px;height:50px;text-indent:-9999px; }
#holidayFaves { width:770px;background:url(../images/staff-fav-topper_09.jpg) no-repeat 0 0;display:block;margin-bottom:20px;padding-top:400px; }
/* Staff Favorites */
#holidayFaves .holidayImgLeft { float:left;width:243px;margin-top:-10px;}
#holidayFaves .holidayImgRight { float:right;width:243px;margin-top:-10px; }
.fnHolidayBox { }
.fnHolidayBoxRight { margin-left:10px;margin-top:20px;text-align:right}
.signImg { padding-top:10px; }
.dividerLeft  { float:left;width:200px;margin:0;padding:0;clear:none; }
.dividerRight { float:right;width:200px;margin:0;padding:0;clear:none; }
#popupFavs .favImgLg { float:left;width:420px;margin-right:10px; }
#popupFavs .favTextLg { padding-top:30px; }
#popupFavs .signImg { padding-bottom:8px; }

/* Affiliate Program */
#affiliateMain { width:990px;text-align:left;padding-top:25px;}
#affiliateMain .breadcrumbs, #affiliateTerms .breadcrumbs { position:absolute;top:4px;left:27px; }
#affiliateLeft  { width:600px;float:left;margin-left:25px; }
#affiliateLeft ul { margin-left:30px; }
#affiliateLeft li { padding:2px 0; }
#affiliateFAQ { width:300px;float:right;margin-right:20px;  }
#affiliateFAQ ul { background:url(../images/affiliate-faqs_bottom.jpg) no-repeat bottom left;margin:0;padding:5px 0 20px 0; }
#affiliateFAQ li { list-style:none;margin:0 20px;background:url(../images/dot_hover.gif) no-repeat 0 3px;padding:0 0 10px 15px; }
#affiliateFAQ li span { font-weight:bold;padding-bottom:4px; }
#affiliateFAQ h2 { text-indent:-9999px;background:url(../images/affiliate-faqs_h2.jpg) no-repeat 0 0;height:39px;margin:0;padding:0; }
#affiliateTerms { width:800px;margin-top:20px;margin-left:25px; }
#linkshareStarted { float:left;width:200px; }
#linkshareLogo { float:right;width:150px;margin-bottom:30px; }


.matchFloat { display:none;}
#priceMatchFloat { width:100px;float:left; }
#ProductOptionsFloat { width:250px; float:left;}
#laylagrace { margin:25px 50px 0 50px; }
#laylagrace fieldset { background:#fff;border:2px solid #DFD9C2;float:none;clear:none; margin: 0; padding: 0 0 0 30px;}
#laylagrace fieldset ul { margin:0; }
#laylagrace fieldset ul li { list-style-type:none;background:url(../images/dot_hover.gif) no-repeat 0 4px;padding-left:15px;}
#laylagrace fieldset p { margin-top:20px; }

.FBfloatLeft { width:380px; height:150px; float:left; border-right:1px solid #DFD9C2; margin-right:10px;padding-right:15px;margin-bottom:20px; }
.FBfloatRight { width:360px; float:right; }
.fbClearFloat { clear:both;width:770px;display:block;border-top:1px solid #DFD9C2;margin-bottom:20px;padding-top:10px; }