BODY { margin: 0; padding: 0; text-align: center; font-family: Lucida Sans Unicode, Lucida Grande; background: #FFF;}
img { -ms-interpolation-mode: bicubic; }
A { text-decoration: none; }
A:HOVER { text-decoration: underline; }
A IMG { border: none; }
LABEL { cursor: pointer; }
H1, H2, H3, H4, H5, H6, FORM, P, UL, OL { padding: 0; margin: 0; }
INPUT { outline: none; }
.relax { clear: both; height: 0; line-height: 0px; font-size: 1px; }
.search A:HOVER { color: #fff; }
#content H1, #content H2, #content H3, #content H4, #content H5, #content H6 { margin: 0px 0px 5px; color: #000; line-height: 100%; }
#content P { font-size: 10px; color: #000; line-height: 140%; padding: 0 0 10px 0; }
#content UL, #content OL { font-size: 10px; margin: 10px 40px 0; color: #000; }
#content OL { margin: 10px 45px 0; }
A { color: #000; }
A:HOVER { color: #0a19e5; text-decoration: none; }
#content H3 { font-size: 18px; font-weight: normal; }
.area { width: 100%; z-index: 1;}
#page { margin: auto; text-align: left; width: 967px; position: relative; z-index: 1; padding: 0 0 0 8px; }
#sidebar { width: 135px; float: left; text-align: left; margin-top: 140px;}
#main-content { float: right; width: 789px; }
#sidebar .logotype { margin: 31px -17px 35px 0; position: relative; float: right; display: inline; outline: none }
#sidebar UL { margin: 5px 0 22px 1px; }
#sidebar UL UL { margin: 0; }
#sidebar UL LI { display: block; list-style: none; width: 100%; text-transform: uppercase; font-size: 12px; line-height: 175%; }
#sidebar UL LI A { display: block; width: 100%; text-decoration: uppercase !important; color: #000; outline: none; }
#sidebar UL LI.active A, #sidebar UL LI.active UL LI.active A, #sidebar UL LI.active UL LI.active UL LI.active A { color: #0a19e5; }
#sidebar UL LI.active UL LI A { color: #000; }
#sidebar UL LI.active UL LI.active UL A { color: #000; }
#sidebar UL LI.active UL LI UL LI A { text-transform: lowercase; }
#sidebar UL LI A:HOVER { color: #0a19e5 !important; }
#sidebar UL UL LI { font-size: 10px; }
#sidebar UL UL UL LI { text-transform: uppercase; }
#header { width: 100%; position: relative; z-index: 800; }
#header .banner { border: 0px solid #a7a9ac; float: left; line-height: 0px; font-size: 1px; }
#header .banner-home { float: left; position: absolute; line-height: 0px; font-size: 1px; left: 340px; }
#header UL.main-menu-home { list-style: none; padding-top: 44px;}
#header UL.main-menu-home LI { display:list-item; list-style-type: none; float: left; position: relative; margin: 45px 242px 7px -190px;}
#header UL.main-menu-home LI A {cursor: pointer; float: left; width: 67px; height: 14px; line-height: 0px; font-size: 1px; text-indent: -10000em; background: url("/layout/images/titles/women.gif") no-repeat left top; outline: none; margin-right: 80px; position: relative; z-index: 10000}
#header UL.main-menu-home LI:HOVER A, #header UL.main-menu LI.active A { background: url("/layout/images/titles/women.gif") no-repeat 0px -14px; }
#header UL.main-menu-home LI A.girl { width: 43px; background: url("/layout/images/titles/girl.gif") no-repeat left top; outline: none;  position: relative; z-index: 10000}
#header UL.main-menu-home LI:HOVER A.girl, #header UL.main-menu LI.active A.girl { background: url("/layout/images/titles/girl.gif") no-repeat 0px -14px; }
#header UL.main-menu-home LI A.little-ella { width: 112px; background: url("/layout/images/titles/little-ella.gif") no-repeat left top; outline: none; position: relative; z-index: 10000}
#header UL.main-menu-home LI:HOVER A.little-ella, #header UL.main-menu LI.active A.little-ella { background: url("/layout/images/titles/little-ella.gif") no-repeat 0px -14px; }
#header UL.main-menu-home LI .sub-menu { position: absolute; left: 0; top: 2px; margin:0px; padding-top: 42px; display: none; }
#header UL.main-menu-home LI:HOVER .sub-menu { display: block; cursor: pointer;}
#header UL.main-menu-home LI UL { float: left; width: 180px; padding: 5px 5px 5px; background: #fff}
#header UL.main-menu-home LI UL LI { margin: 0; float: none; display: block; }
#header UL.main-menu-home LI UL A { width: auto; height: auto; float: none; display: list-item; list-style-type: none; color: #333; line-height: 100%; padding: 2px 0; font-size: 10px; background: none; text-indent: 0px; width: 100%; white-space: nowrap; text-transform: uppercase; border-bottom: solid 1px #a7a9ac}
#header UL.main-menu-home LI:HOVER UL LI A { background: none; text-decoration: none; cursor: pointer;}
#header UL.main-menu-home LI UL A:HOVER { color: #0a19e5; }
#header UL.main-menu-home LI LI.indent { margin-top: 10px; }
#header UL.main-menu-home LI .sub-menu.small { width: 57px; }
#header UL.main-menu-home LI .sub-menu.large { width: 112px; }
#header UL.main-menu LI { display: inline; float: left; position: relative; margin: 23px 122px 7px 3px; }
#header UL.main-menu LI A { float: left; width: 67px; height: 14px; line-height: 0px; font-size: 1px; text-indent: -10000em; background: url("/layout/images/titles/women.gif") no-repeat left top; outline: none}
#header UL.main-menu LI:HOVER A, #header UL.main-menu LI.active A { background: url("/layout/images/titles/women.gif") no-repeat 0px -14px; }
#header UL.main-menu LI A.girl { width: 43px; background: url("/layout/images/titles/girl.gif") no-repeat left top; outline: none}
#header UL.main-menu LI:HOVER A.girl, #header UL.main-menu LI.active A.girl { background: url("/layout/images/titles/girl.gif") no-repeat 0px -14px; }
#header UL.main-menu LI A.little-ella { width: 112px; background: url("/layout/images/titles/little-ella.gif") no-repeat left top; outline: none}
#header UL.main-menu LI:HOVER A.little-ella, #header UL.main-menu LI.active A.little-ella { background: url("/layout/images/titles/little-ella.gif") no-repeat 0px -14px; }
#header UL.main-menu LI .sub-menu { position: absolute; left: 0; top: 12px; padding-top: 8px; display: none; }
#header UL.main-menu LI:HOVER .sub-menu { display: block; }
#header UL.main-menu LI UL { float: left; width: 140px; padding: 0 5px 5px; background-color: #fff;}
#header UL.main-menu LI UL LI { margin: 0; float: none; display: block; }
#header UL.main-menu LI UL A { width: auto; height: auto; float: none; display: list-item; list-style-type: none; color: #333; line-height: 100%; padding: 2px 0; font-size: 10px; background: none; text-indent: 0px; width: 100%; white-space: nowrap; text-transform: uppercase;  border-bottom: solid 1px #a7a9ac}
#header UL.main-menu LI:HOVER UL LI A { background: none; text-decoration: none; }
#header UL.main-menu LI UL A:HOVER { color: #0a19e5; }
#header UL.main-menu LI LI.indent { margin-top: 10px; }
#header UL.main-menu LI .sub-menu.small { width: 57px; }
#header UL.main-menu LI .sub-menu.large { width: 112px; }
.search { float: right; width: 164px; font-size: 10px; color: #fff; }
.search A { color: #fff; outline: none}
.btn-area P { width: 141px; background: #fff; text-align: center; margin-top: 4px; padding: 6px 10px 4px; border: solid 1px #000;}
.btn-area p a	{ color: #000; }
.btn-area p a:hover	{ color: #000; }
.search INPUT { background: #fff; font-size: 10px; font-family: Lucida Sans Unicode, Lucida Grande; padding: 3px 3px 3px 28px; border: none; height: 11px; width: 112px; color: #000; line-height: 100%; float: left; text-align: center; background: url("/layout/images/bg/bg_search_field.gif")}
.search BUTTON { float: right; width: 24px; margin: 0; padding: 0; text-indent: -10000em; border: none; cursor: pointer; height: 23px; background: url("/layout/images/bg/bg_search_field_r.gif") no-repeat left top; margin-right: -3px; }
.btn-area .shopping-bag P { background: none; text-align: left; padding: 0; margin: 0; }
.shopping-bag { position: absolute; right: -11px; top: 19px; display: none; width: 243px; }
.shopping-bag .top { height: 16px; background: url("/layout/images/bg/shopping-bg-top.png") no-repeat left top; }
.shopping-bag .bottom { height: 28px; background: url("/layout/images/bg/shopping-bg-bottom.png") no-repeat left top; }
.shopping-bag .area { width: 100%; background: url("/layout/images/bg/shopping-bg.png") repeat-y left top; }
.shopping-bag .pict { float: left; width: 57px; display: inline; margin-left: 17px; }
.search .shopping-bag .info-box { float: right; width: 135px; display: inline; margin-right: 20px; color: #010101; position: relative; text-transform: uppercase;}
.search .shopping-bag P { margin-top: 3px; }
.search .shopping-bag P.top-indent { margin-top: 15px; }
.search .shopping-bag H4 { font-size: 12px; padding: 8px 0 5px; font-weight: normal; color: #000; text-transform: uppercase; }
.search .shopping-bag H4 A { margin-left: 0; color: #000; text-decoration: none; }
.search .info-box A { color: #010101; margin-left: 10px; text-decoration: underline; }
.search .info-box A:HOVER { text-decoration: none; }
.search .shopping-bag .items { border-bottom: 1px solid #d3d4d6; width: 226px; padding: 12px 0 3px; margin-left: 5px; margin-bottom: 7px; text-transform: uppercase;}
.search .shopping-bag .items P { color: #282424; margin: 0 22px; }
.search .shopping-bag .items P SPAN { float: right; }
.shopping-bag .buttons { width: 226px; display: inline; margin-left: 5px; float: left; }
.shopping-bag .buttons A { width: 88px; float: left; padding: 3px 0; text-align: center; margin-left: 15px; display: inline; background: #6d6e71; }
.shopping-bag .buttons A.checkout { float: right; margin: 0 15px 0 0; }
.shopping-area { position: relative; }
.shopping-area hr { margin: 8px 0 10px 17px; padding: 0; width: 203px; height: 1px; background-color: #ccc; border: none; }
#content { width: 100%; margin-top: 10px; }
#content-home { margin-top: 10px; background-color: #fff; float: left; position: relative; top: 0px;}
.shopping-area .area-container { float: left; width: 100%; }
#footer { float: left; width: 100%; position: relative; z-index: 200; left: 6px }
#footer .up-part { float: left; border-bottom: 1px #a7a9ac solid; }
.floated { float: left; }
.up-part .left { margin: 0px; float: left; display: inline; width: 380px !important; width: 382px; padding: 4px 0 0 0; border-right: 1px #a7a9ac solid; }
.up-part .right { margin: 10px 0 0 0; float: left; width: 400px !important; width: 395px; display: inline; }
.up-part .left UL, UL.bottom-menu { margin: 6px 0 0; float: left; padding: 0px; }
UL.bottom-menu { margin-top: 12px;width:850px;}
.up-part .left UL LI, UL.bottom-menu LI { display: inline; float: left; margin: 0 33px 0 0; padding: 0px;}
UL.bottom-menu LI { margin-right: 32px; }
.up-part .left UL LI A, UL.bottom-menu LI A { margin: 0px; float: left; padding: 0 0 10px 0; text-decoration: none; font-size: 10px; color: #000; text-transform: uppercase; outline: none}
.up-part .left UL LI A:hover, UL.bottom-menu LI A:hover { color: #1a28e7; text-decoration: none; }
ul.bottom-menu li a.selected, .up-part .left ul li a.selected, ul.bottom-menu li a.selected { color: #1a28e7; text-decoration: none; }
UL.bottom-menu LI A.no-hover { margin-right: -60px;}
UL.bottom-menu LI A.no-hover:hover { color: #666666;}
A.sign-up-button { float: left;}
A.sign-up { float: left; margin: 0 10px 0 15px !important; margin: 0 10px 0 10px; display: inline; padding: 0px; font-size: 10px; color: #000; text-decoration: none; text-transform: uppercase; }
A.sign-up:hover, A.sign-up.active { color: #1a28e7; text-decoration: none; }
.Normal .password A {font-size: 10px; color: #1a28e7}
.f-popup { float: left; position: absolute; width: 486px; right: 0px; top: 0px; z-index: 1000; display: none; }
.f-popup .pop-top { float: left; width: 486px; height: 10px; background: url("/layout/images/bg/pop-top.png") no-repeat left top; }
.f-popup .pop-content { float: left; width: 486px; background: url("/layout/images/bg/pop-bg.png") repeat-y left bottom; }
.f-popup .pop-bottom { float: left; width: 486px; height: 12px; background: url("/layout/images/bg/pop-bottom.png") no-repeat left bottom; }
.f-popup .top A, #video-popup .top A { background: url(/layout/images/icons/close-ml.gif) no-repeat left top; width: 10px; height: 10px; position: relative; display: block; float: right; margin: 6px 16px 0 0; }
A.facebook { float: left; margin: 2px 25px 0 0 !important; margin: 4px 25px 0 0; padding: 0px; }
.signup-alert {display:none;height:19px;position:absolute;top:-15px;right:35px;z-index:1000;background-color:#fff;border:1px solid #666; }
.signup-alert #msg {font-size:10px;text-transform:uppercase;padding:3px;}
.footer-search { float: left; display: inline; margin: -1px 0 0 20px; display: inline; }
.footer-search INPUT { padding: 0px; text-align: center; font-size: 10px; float: left; height: 14px !important; line-height: 100%; font-family: Lucida Sans Unicode, Lucida Grande; position: relative; z-index: 100; width: 100px; color: #000; text-transform: uppercase; border: 1px solid #ccc; }
.footer-search BUTTON { padding: 0px; margin: 0 0 0 7px; float: left; display: inline; background: none; border: none; position: relative; z-index: 100; cursor: pointer; height: 14px; width: 15px; background: url("/layout/images/buttons/f-search-btn.gif") no-repeat left top; text-indent: -50000px; }
* + html .footer-search BUTTON { margin: 0px 0px 0 7px; }
* html .footer-search BUTTON { margin: 0px 0px 0 12px; }
A.small-logo { margin: 6px 0px 0 0; display: inline; }
.marg-t { float: left; margin-top: 12px !important; margin-left: 0px; }
.marg-t IMG { display: block;  margin-left: 23px; }
.f-popup IMG.hat-girl { float: left; display: inline; margin: 0 14px 0 13px; padding: 14px 0 4px 5px; }
.f-popup .right { float: left; width: 244px; display: inline; margin: 0px; text-align: left; }
IMG.dont-mis { margin: 14px 0 7px 0; }
.f-popup .right P { margin: 0; padding: 0px; text-align: left; font-size: 10px; color: #ffffff; text-transform: uppercase; }
.dataform { margin-top: 4px; }
.dataform INPUT { width: 90px !important; width: 100px; padding: 0 5px; border: 1px #7D7F81 solid; background-color: #A7A9AC; font-family: Lucida Sans Unicode, Lucida Grande; height: 16px !important; height: 20px; margin: 0px; float: left; }
.dataform INPUT.mailing { width: 222px !important; }
* + html .dataform INPUT.mailing { width: 222px !important; }
*html .dataform INPUT.mailing { width: 232px !important; }
.dataform LABEL { font-size: 9px; line-height: 11px; float: left; color: #fff; padding: 3px 0; }
.dataform LABEL.padded { padding: 3px 0; }
.mostly { float: left; width: 102px; }
.mostly.withmargin { margin: 0 30px 0 0; display: inline; }
.mostly.withmargstate { margin-right: 18px; display: inline; }
.dataform .for-state { float: left; width: 32px; display: inline; margin-right: 22px; }
.dataform .for-state INPUT { width: 30px !important; }
* + html .dataform .for-state INPUT { width: 30px !important; }
*html .dataform .for-state INPUT { width: 40px !important; }
.dataform .for-zipcode { float: left; width: 60px; }
.dataform .for-zipcode INPUT { width: 48px !important; }
.dataform SELECT { font-size: 10px; color: #000000; float: left; width: 70px; border: 1px solid #7d7f81; }
.dataform .marged-right { margin-top: 5px; float: left; display: inline; background-color: #D9DADC; color: #DB3592; padding-bottom: 5px;}
.dataform .marged-right SELECT { width: 55px; font-size: 9px; }
.marg-month { float: left; padding-top:0px; padding-bottom: 0px; top: -3px; position: relative;}
.marg-month .jquery-selectbox .jquery-selectbox-currentItem {padding: 1px 1px 1px 5px;}
.marged-right .jquery-selectbox .jquery-selectbox-currentItem {padding: 1px 1px 1px 4px}
.dataform BUTTON { width: 99px; height: 17px; font-size: 10px; margin-top: 6px; color: #fff; cursor: pointer; float: left; display: inline; border: none; background: none; text-transform: uppercase; background-color: #000000; font-family: Lucida Sans Unicode, Lucida Grande; }
P.explain { font-size: 9px !important; float: right; display: inline; margin: 18px 15px 0 0 !important; }
.wrapper { float: left; position: absolute; top: 0px; left: 0px; display: none; z-index: 900; width: 100%; }
H1 { font-size: 30px; color: #000; }
H2 { font-size: 25px; color: #000; }
#content { float: left; width: 788px; border: 1px solid #a7a9ac; }
#content-home { float: left; width: 788px; }
.active-hover A { border: 1px solid #fff !important; }
.active-hover { border: 1px solid #bdbfc1 !important; }
LI IMG.no-size { position: absolute; left: 0; top: 0; z-index: 100; display: none; }
LI.active IMG.no-size { display: block; }
P.money { padding-bottom: 3px !important; }
#content .area-boxes { float: left; width: 100%; }
#content .area-box { float: left; width: 84px; text-align: center; }
#content .area-box .title { font-size: 10px; border-bottom: 1px solid #dadbdc; display: block; text-transform: uppercase; color: #666; margin: 0 10px 5px; }
#content .area-box UL { margin: 0; }
#content .area-box UL LI { list-style: none; line-height: 120%; padding-top: 5px; }
#content .area-box UL LI A:HOVER, #content .area-box UL LI.selected A { color: #0a19e5; }
#content .area-box.color { padding-left: 4px; width: 129px; }
#content .area-box.color-big { padding-left: 278px; padding-top: 90px; width: 400px; }
#content .area-box.size-big { padding-left: 278px; padding-top: 10px; width: 400px; }
#content .area-box.color .title { margin: 0 34px 0 29px; }
#content .area-boxes .area-box.color UL { width: 72px; margin: 5px auto 0px; }
#content .area-box.color UL LI { width: 15px; height: 25px; float: left; margin: 0; border: 1px solid #FFF; padding: 0; }
#content .area-box.color UL LI:HOVER, #content .area-box.color UL LI.selected { border: 1px solid #000; }
#content .area-box.color UL LI A { float: left; width: 13px; border: 1px solid #ccc; height: 23px; overflow: hidden; }
#content .area-box.color UL LI:HOVER A, #content .area-box.color UL LI.selected A { border: 1px solid #000; }
#content .area-box.color-big UL LI { width: 82px; height: 82px; float: left; margin: 5px; border: 1px solid #FFF; padding: 0; }
#content .area-box.color-big UL LI:HOVER, #content .area-box.color-big UL LI.selected { border: 1px solid #000; }
#content .area-box.color-big UL LI A { float: left; width: 80px; border: 1px solid #ccc; height: 80px; overflow: hidden; }
#content .area-box.color-big UL LI:HOVER A, #content .area-box.color-big UL LI.selected A { border: 1px solid #000; }
#content .area-box.size-big UL LI { width: 82px; height: 41px; float: left; margin: 5px; border: 1px solid #FFF; padding: 0; }
#content .area-box.size-big UL LI:HOVER, #content .area-box.size-big UL LI.selected { border: 1px solid #000; }
#content .area-box.size-big UL LI A { float: left; width: 80px; border: 1px solid #ccc; height: 39px; overflow: hidden; }
#content .area-box.size-big UL LI:HOVER A, #content .area-box.size-big UL LI.selected A { border: 1px solid #000; }
#content BUTTON { background: #6D6E71; width: 90px; cursor: pointer; height: 20px; padding: 0; margin: 0 0 0 0; border: none; color: #fff; font-size: 11px; font-family: Lucida Sans Unicode, Lucida Grande; text-transform: uppercase; }
.popup { position: fixed; z-index: 1000; width: 434px; display: none; left: 40%; top: 20%; }
.popup .top { background: url(/layout/images/bg/popup-top.png) no-repeat left top; width: 434px; height: 16px; float: left; }
.popup .top A { background: url(/layout/images/icons/close.gif) no-repeat left top; width: 10px; height: 10px; position: relative; display: block; float: right; margin: 6px 16px 0 0; }
.popup .bottom { background: url(/layout/images/bg/popup-bottom.png) no-repeat left top; width: 434px; height: 30px; float: left; }
.popup .main { background: url(/layout/images/bg/popup-bg.png) repeat-y left top; width: 394px; float: left; padding: 12px 24px 35px 16px; text-align: left; text-transform: uppercase; color: #666; font-size: 11px; }
.popup .main .image { width: 117px; text-align: center; float: left; }
.popup .main .image P { margin: 5px 0 0; color: #000}
.popup .main .form { float: right; width: 245px; padding-top: 25px; }
.popup .main .form SPAN { line-height: 20px; color: #000}
.popup .main .form LABEl { display: block; float: left; width: 95px; text-align: right; margin-right: 10px; color: #000}
.popup .main .form P { margin-bottom: 15px; line-height: 200%; }
/*.popup .main .form SELECT { width: 117px; border: 1px solid #585659; }*/
.popup .main .form P INPUT { width: 115px; background: #fff; border: 1px solid #585659; }
.popup .main .form P.checkbox { float: right; line-height: 135%; }
.popup .main .form P.checkbox LABEL { float: right; width: 140px; text-align: left; margin: 0 0 0 10px; }
.popup .main .form P.checkbox INPUT { float: right; width: auto; border: none; }
.popup .main .form BUTTON { background: #6D6E71; width: 90px; cursor: pointer; height: 20px; padding: 0; margin: 0 0 0 105px; border: none; color: #fff; font-size: 11px; font-family: Lucida Sans Unicode, Lucida Grande; text-transform: uppercase; }
.CartColumnHeaderFooter {color: #666666; font-family: Lucida Sans Unicode, Lucida Grande;}
.SizeColor {font-family: Lucida Sans Unicode, Lucida Grande; }
.gift-num {font-size: 11px; vertical-align: top; display: inline; position:relative; top: 3px;}
.color-palette-bg {background-image:url('/images/back_shop_by_palette.gif'); width: 788px; height: 487px;}
.GmapInfoWindow {font-size: 11px; font-family: Lucida Sans Unicode, Lucida Grande;}
#storeslider ul, #storeslider li { margin:0; padding:0; list-style:none; }
#storeslider, #storeslider li { width:190px; height:660px; display: block; overflow: hidden; text-align: left; position:relative; margin: 0 0 0 10px;  text-align: left}
span#prevBtn{ font-size: 12px; float: right; position: relative; padding-left: 10px; color: #000; font-weight: bold; outline: none}
span#nextBtn{ font-size: 12px; float: left; position: relative; white-space: nowrap; color: #000; font-weight: bold;outline: none; margin: 0 0 0 20px; }
span#prevBtn A{ color: #000;}
span#nextBtn A{ color: #000;} 

#content #slider1 { position: relative; width: 788px; height: 557px; float: left; overflow: hidden; }
#content #slider1 .slider-box1 { width: 788px; height: 557px; display: block; }
#content #slider1 UL { float: left; margin: 0; }
#content #slider1 UL LI { width: 788px; height: 557px; float: left; }
#content #slider1 UL LI { list-style: none; }

#content-home #slider1 { position: relative; width: 788px; height: 601px; float: left; }
#content-home #slider1 .slider-box1 { width: 788px; height: 601px; display: block; }
#content-home #slider1 UL { float: left; margin: 0; }
#content-home #slider1 UL LI { width: 788px; height: 601px; float: left; }
#content-home #slider1 UL LI { list-style: none; }

#content .featured-item  {position: absolute !important; display: none;}
#content UL.slideshow1 .pam-1:hover .featured-item {display: block;}
#content UL.slideshow1 .pam-2:hover .featured-item {display: block;}
#content UL.slideshow1 .pam-3:hover .featured-item {display: block;}
#content UL.slideshow1 .pam-4:hover .featured-item {display: block;}

#content-home #slider1 UL LI { list-style: none; }
#content-home .featured-item  {position: absolute !important; display: none;}
#content-home UL.slideshow1 .pam-1:hover .featured-item {display: block;}

#content .featured-item  {position: absolute !important; top: 300px;right: 70px; z-index: 1100; width: 260px; display: none;}
#content UL.slideshow LI:hover .featured-item {display: block;}
#content .featured-item  .featured-item-container { padding: 5px; }
#content .featured-item IMG {cursor: pointer !important;}
#content .featured-item .featured-item-bg { background-color: #000; }
#content .featured-item .desc { float: right; width: 186px; }
#content .featured-item IMG { float: left; _float: none; }
#bday, #bday-home {cursor: pointer}
#content .cart-box H4 { font-size: 11px; font-weight: bold; color: #666666; text-align: center; padding: 6px 0 3px 6px; margin: 0 20px 0 20px; text-align:left; background: none repeat scroll 0 0 #E5E5E5;}
#content .cart-box P { margin: 11px 7px 0 -7px; padding-bottom: 2px !important; line-height: 110%; }
#content .cart-box P A { display: block; text-decoration: underline; outline: none; }
#content .cart-box P A:HOVER { text-decoration: none; }
#content .cart-box UL { list-style: none; text-align: center; margin: -10px 48px 20px 12px !important; width: 100%;}
#content .cart-box UL LI { margin-bottom: 15px; margin-left: 62px; display: inline; float: left; margin-top: 20px;}
#content .cart-box UL LI:first-child { margin-bottom: 15px; margin-left: 8px; display: inline; float: left; }
.California {float:left;margin-top:-20px;color:#000000;font-size:10px;padding:0 0 10px;text-decoration:none;text-transform:uppercase; font-family:Lucida Sans Unicode,Lucida Grande}
.California a:HOVER{color: #1a28e7; text-decoration: none;}
