.float-left{float:left}
.float-right{float:right}
.no-bot-margin{margin-bottom:0!important}
.no-top-padding{padding-top:0!important}
p.paragraph02{margin-bottom:2.333em}
p.paragraph03{margin-bottom:2.8333em}
.left-padding{padding-left:15px}
.extra-margin{margin-top:5px}
a.btn{display:block;height:25px;text-indent:-9999em;outline:0}
a.btn-small{display:block;height:17px;text-indent:-9999em;outline:0}
a.btn-med{display:block;height:28px;text-indent:-9999em;outline:0}
a.btn-big{display:block;height:31px;text-indent:-9999em;outline:0}
a.btn:hover,a.btn-small:hover,a.btn-med:hover,a.btn-big:hover{background-position:0 0!important}
.btn_find-a-reg{width:156px;background:url(btn_find-a-reg.gif) no-repeat 0 100%}
.btn_authorize{width:165px;background:url(btn_authorize.gif) no-repeat 0 100%}
.btn_apply-online-today{width:134px;background:url(btn_apply-online-today.gif) no-repeat 0 100%}
.btn_purchase-one-now{width:131px;background:url(btn_purchase-one-now.gif) no-repeat 0 100%}
.btn_sign-up{width:65px;float:left;background:url(btn_sign-up.gif) no-repeat 0 100%}
.btn_learn-more{width:90px;float:left;margin-left:5px;background:url(btn_learn-more.gif) no-repeat 0 100%}
.btn_find-store{width:98px;background:url(btn_find-store.gif) no-repeat 0 100%}
.btn_buy-now{width:84px;background:url(btn_buy-online.gif) no-repeat 0 100%}
.btn_searchtxt{width:62px;background:url(btn_searchtxt.gif) no-repeat 0 100%}
.btn_find-a-store{width:91px;background:url(btn_find-a-store.gif) no-repeat 0 100%}
a.btn.btn_view-offer{width:82px;height:29px;background:url(btn_view-offer.png) no-repeat 0 100%}
a.btn_pre-register-now{width:172px;height:37px;background:url(btn_pre-register-now.gif) no-repeat top left}
a.btn_pre-register-now02{width:172px;height:37px;background:url(btn_pre-register-now02.gif) no-repeat top left}
a.btn_ipo-apply-now{width:132px;height:37px;background:url(btn_ipo-apply-now.gif) no-repeat top left}
a.btn_ipo-find-out-more{width:149px;height:37px;background:url(btn_ipo-find-out-more.gif) no-repeat top left}
a.btn_ipo-view-prospectus{width:170px;height:37px;background:url(btn_ipo-view-prospectus.gif) no-repeat top left}
.btn_apply-online{width:100px;background:url(btn_apply-online.gif) no-repeat 0 100%}
.btn_apply-online-now{width:157px;background:url(cards/btn_apply-online-now.gif) no-repeat 0 100%}
a.btn_upload-my-documents{width:153px;height:31px;background:url(cards/btn_upload-my-documents.gif) no-repeat 0 100%}
.btn_online-service-centre{width:150px;background:url(btn_online-service-centre.gif) no-repeat 0 100%}
.btn_printlist{display:block;height:23px;text-indent:-9999em;font-size:0;line-height:0;outline:0;width:82px;background:url(btn_giftregistry.gif) no-repeat 0 0}
a.btn_printlist:hover{background-position:0 100%!important}
.btn_savelist{display:block;height:23px;text-indent:-9999em;font-size:0;line-height:0;outline:0;width:116px;background:url(btn_giftregistry.gif) no-repeat -85px 0}
a.btn_savelist:hover{background-position:-85px 100%!important}
.btn_sendlist{display:block;height:23px;text-indent:-9999em;font-size:0;line-height:0;outline:0;width:140px;background:url(btn_giftregistry.gif) no-repeat -204px 0}
a.btn_sendlist:hover{background-position:-204px 100%!important}
.btn_register-today,.btn_register-now,.btn_log-in{display:block;height:26px;text-indent:-9999em;font-size:0;line-height:0;outline:0;background:url(cards/btns_cards.gif) no-repeat 0 0}
a.btn_register-today{width:114px;background:url(cards/btns_cards.gif) no-repeat 0 100%}
a.btn_register-today:hover{background-position:0 0!important}
a.btn_register-now{width:106px;background:url(cards/btns_cards.gif) no-repeat -124px 100%}
a.btn_register-now:hover{background-position:-124px 0!important}
a.btn_log-in{width:64px;background:url(cards/btns_cards.gif) no-repeat -240px 100%}
a.btn_log-in:hover{background-position:-240px 0!important}
.btn_input{display:block;height:23px;text-indent:-9999em;outline:0;width:116px;background:url(btn_giftregistry.gif) no-repeat -85px 0;border:0;font-size:0;line-height:0;padding:0;cursor:pointer;float:right;margin:0 0 0 3px}
.btn_input:hover{background-position:-85px 100%!important}
.btn_inputauthorize{display:block;height:28px;text-indent:-9999em;outline:0;width:165px;background:url(btn_authorize.gif) no-repeat 0 100%;border:0;font-size:0;line-height:0;padding:0;cursor:pointer;margin:0 auto}
.btn_inputauthorize:hover{background-position:0 0!important}
.btn_inputsrch{display:block;height:25px;text-indent:-9999em;outline:0;width:62px;background:url(btn_searchtxt.gif) no-repeat 0 100%;border:0;font-size:0;line-height:0;padding:0;cursor:pointer}
.btn_inputsrch:hover{background-position:0 0!important}
.btn_inputadd{display:block;height:23px;text-indent:-9999em;outline:0;width:97px;background:url(btn_addremove.gif) no-repeat -77px 100%;border:0;font-size:0;line-height:0;padding:0;cursor:pointer}
.btn_inputadd:hover{background-position:-77px 0!important}
.btn_inputremove{display:block;height:23px;text-indent:-9999em;outline:0;width:67px;background:url(btn_addremove.gif) no-repeat left 100%;border:0;font-size:0;line-height:0;padding:0;cursor:pointer}
.btn_inputremove:hover{background-position:0 0!important}
.btn_inputimport{display:block;height:23px;text-indent:-9999em;outline:0;width:61px;background:url(btn_addremove.gif) no-repeat -184px 100%;border:0;font-size:0;line-height:0;padding:0;cursor:pointer}
.btn_inputimport:hover{background-position:-184px 0!important}
.btn_view-emporium{background:url(btn_view-emporium-mag.gif) no-repeat 0 100%;display:block;height:52px;margin:30px 0 0 40px;text-indent:-999px;width:226px}
.btn_view-more-emporium{background:#000 url(gr_white-arrow.gif) no-repeat 160px 28px;color:#fff;display:block;font-size:1.5em;font-weight:bold;height:65px;line-height:63px;text-indent:173px;width:602px}
.btn_shop-online,.btn_shop-online:visited{background:url("btn_shop-online.gif") no-repeat scroll 0 -31px transparent;display:block;height:31px;outline:medium none;text-indent:-9999px;width:135px;margin-bottom:10px}
.btn_shop-online:hover{background:url("btn_shop-online.gif") no-repeat scroll 0 0 transparent}
.blocklink,.blocklink img,.menu a.blocklink,.menu a.blocklink:visited{display:block;vertical-align:top;outline:0 none;padding:0;margin:0;width:auto}
.figure{display:inline;float:left;width:301px;margin-bottom:1.66667em;margin-right:30px;margin-left:-15px}
.figure.nowidth{width:auto}
.figure.figure_right{float:right;margin-right:0;margin-left:30px;margin-right:-15px}
.figure .image{overflow:hidden}
.figure .image a,.figure .image img{float:left}
.figure .caption{font-style:italic;font-weight:normal;color:#8b8b8b;margin-top:1.09091em;margin-left:15px;padding-right:15px}
.caption01{font-style:italic;font-weight:normal;color:#8b8b8b;font-family:Georgia,"Times New Roman",Times,serif;margin-left:15px;padding-right:15px}
.figure .caption p{font-family:Georgia,"Times New Roman",Times,serif;margin:0}
blockquote.pull-quote{margin:0 0 1.3333em 0;padding:0 0 0 28px;color:#6e6e6e;background:url(ico_blockquote-marks.gif) no-repeat 1px 0}
blockquote.pull-quote p{margin:0;font:1.333em/1.25em Georgia,"Times New Roman",Times,serif;font-style:italic}
.expandable-wrapper{margin-bottom:-15px}
.expandable-wrapper02{margin-bottom:2.666em}
.expandable-bar,.expandable-bar2{width:602px;margin:0}
.expandable-bar a.expandtitle,.expandable-bar a.expandtitle:visited,.expandable-bar2 a.expandtitle,.expandable-bar2 a.expandtitle:visited{display:block;font-size:1.2em;width:572px;border-bottom:1px solid #e7e7e7;padding:18px 15px 18px 15px;background:url(ico_expandbar.gif) -15px 18px no-repeat;cursor:pointer;color:#000;text-decoration:none;font-weight:bold}
.expandable-bar a.expandtitle:hover,.expandable-bar2 a.expandtitle:hover{background:#f8f8f8 url(ico_expandbar.gif) -632px 18px no-repeat}
.expandable-bar a.expandtitle.expanded,.expandable-bar a.expandtitle.expanded:visited,.expandable-bar2 a.expandtitle.expanded,.expandable-bar2 a.expandtitle.expanded:visited{background:url(ico_expandbar.gif) -1249px 18px no-repeat}
.expandable-bar a.expandtitle.expanded:hover,.expandable-bar2 a.expandtitle.expanded:hover{background:#f8f8f8 url(ico_expandbar.gif) -1249px 18px no-repeat}
.expandable-bar .hide,.expandable-bar2 .hide{padding:35px 15px 35px 15px;border-bottom:1px solid #e7e7e7;width:602px}
.expandtitle-text{width:429px;margin-right:15px;float:left;display:inline}
.expandtitle-date{width:75px;float:left;display:inline}
.expandtitle-note{width:125px;float:left;display:inline;font-size:.9166em}
.christmas-hours .expandable-bar a.expandtitle,.christmas-hours .expandable-bar a.expandtitle:visited{display:block;font-size:1.5em;width:587px;border-bottom:1px solid #e7e7e7;padding:18px 15px 18px 15px;background:url(ico_expandbar-red.gif) 0 18px no-repeat;cursor:pointer;color:#b00000;text-decoration:none;font-weight:bold}
.christmas-hours .expandable-bar a.expandtitle:hover{background:#f8f8f8 url(ico_expandbar-red.gif) -617px 18px no-repeat}
.christmas-hours .expandable-bar a.expandtitle.expanded,.christmas-hours .expandable-bar a.expandtitle.expanded:visited{background:url(ico_expandbar-red.gif) -1234px 18px no-repeat;border-bottom:0}
.christmas-hours .expandable-bar a.expandtitle.expanded:hover{background:#f8f8f8 url(ico_expandbar-red.gif) -1234px 18px no-repeat}
.christmas-hours .expandable-bar .hide{padding:15px;border-bottom:1px solid #e7e7e7}
.christmas-hours .hide label{font-size:1.25em;font-weight:bold;margin-right:.8em}
.christmas-hours ul.left{float:left;width:300px}
.christmas-hours ul li.area{color:#b00000;font-weight:bold}
.week-select{margin-bottom:26px}
.christmas-hours select{width:19em}
.pagination{padding:0 30px}
.microsite .pagination{padding:15px}
.pagination .subtext01{float:left;display:block}
.pagination ul.pagination-list{float:right;list-style:none;list-style-type:none}
.pagination ul.pagination-list li{float:left;list-style:none;list-style-type:none;display:block;width:15px}
.pagination ul.pagination-list li.first{width:auto;margin-right:10px;font-weight:bold}
.pagination ul.pagination-list li a,.pagination ul.pagination-list li avisited{color:#000}
.pagination ul.pagination-list li a.on,.pagination ul.pagination-list li a.on:visited{font-weight:bold;text-decoration:underline}
.image-container{width:143px;float:left;display:inline;border:1px solid #E7E7E7;border-width:0 1px 0 0}
.image-container02{border:0!important}
.image-container img{float:left}
.info{width:400px;float:left;display:inline}
.info_inside{padding:20px 0 0 15px}
.info_inside02{padding:0 0 0 15px}
.info h3{font-size:1.5em;margin-bottom:.75em;padding:0}
.info p{margin-bottom:.5em}
.info p.paragraph02{margin-bottom:2.8333em}
.info p.paragraph03{margin-bottom:1em}
.info p.link{margin-bottom:0}
.pre-title{font-size:.916em;color:#8c8c8c;margin-bottom:.5em}
.services-listing .info_inside{padding:1.999em 0 0 20px}
.archive{background-color:#555;width:158px;margin:0 -15px}
.archive .expandable-bar{margin:0;width:100%}
.archive .expandable-bar a.expandtitle{width:auto;color:#fff;padding:8px 15px;border-bottom:0;background:url(ico_arrow-white.gif) no-repeat 92% 13px}
.archive .expandable-bar a.expandtitle.expanded{background:url(ico_arrow-white.gif) no-repeat 92% -32px}
.archive .expandable-bar a.expandtitle:hover{width:auto;color:#fff;padding:8px 15px;text-decoration:underline}
.archive .expandable-bar .hide{padding:8px 15px 32px 15px;border-bottom:0}
.archive .expandable-bar .hide a{color:#fff}
.archive .archive-title{color:#e0e0e0;margin-bottom:.1818em}
.archive ul.list02{list-style:none;margin:0 0 1.333em 0;padding:0}
.archive ul.list02 li{padding:0;background:0}
.two-column#giftregdetail{margin-bottom:3em}
.two-column .left,.two-column .right{float:left;width:293px}
.two-column .left a img,.two-column .right a img{display:block}
.two-column .left .padding{padding:15px 0}
.two-column .right .padding{padding:15px 0 15px 7px}
.two-col-even .col01{float:left;width:308px}
.two-col-even .col02{float:left;width:293px}
.two-col-even .col03{float:left;margin:0;width:295px}
.two-col-even .col04{float:left;width:307px}
.two-col-even .col05,.two-col-even .col07{float:left;width:315px}
.two-col-even .col06{float:left;width:302px}
.two-col-even .col-padding{padding:30px 10px 0 20px}
.two-col-even .col03 .col-padding{padding:30px 20px 0 0!important}
.two-col-even .col06 .col-padding{padding:10px 10px 0 0}
.two-col-even .col08 .col-padding{padding:65px 10px 0 0}
.two-col-even .col07 .col-padding{padding:35px 0 0 25px}
h2.padding01{padding:15px 0 0 15px}
.two-col-even.greyban{background:#f4f4f4}
.col01 .padding{padding:0 0 15px 15px}
.col01 .padding img{display:block}
.blockspan strong,.blockspan span{display:block;float:left;height:20px}
.blockspan strong{width:132px}
.blockspan span{width:125px}
.blockspan h3{clear:both}
.dlist01 dt,.dlist01 dd{float:left;margin-right:5px}
.yellowbox{padding-top:7px;background:url(gr_yellowtop.gif) left top no-repeat;width:585px;margin-bottom:1em}
.yellowbox.topbox01{margin-bottom:3em}
.yellowboxcontent{padding:0 15px 7px 0;background:#f8efb8 url(gr_yellowbtm.gif) left bottom no-repeat;color:#908f8e}
.yellowboxcontent p{margin:0;padding:2px 0 0 28px;background:url(ico_ylwexclamation.gif) 4px top no-repeat}
#giftregdetail .dlist01 strong{color:#505050}
.grnbox{padding-top:7px;background:url(gr_grnboxtop.gif) left top no-repeat;width:586px;margin-bottom:1em}
.grnboxcontent{padding:7px 15px 7px 15px;background:#97b575 url(gr_grnboxbtm.gif) left bottom no-repeat;color:#fff}
.grnboxcontent a{color:#fff;text-decoration:underline}
.grnbox h2{color:#fff;font-size:2em;margin-bottom:.3em}
.grnbox h3{color:#fff;margin:0 0 .3em 0;padding:0}
.grnbox h4{color:#fff;font-size:1.167em;margin-bottom:.3em}
.grnboxcontent.gocontent1 p{font-size:14px;margin-bottom:.5em}
.grnbox .left,.grnbox .right{width:50%}
.grnbox .left .padding,.grnbox .right .padding{padding:0 0 0 70px}
.grnbox .left{background:url(gr_grnimage1.gif) left top no-repeat}
.grnbox .right{background:url(gr_grnimage2.gif) left top no-repeat}
.grnbox .left .padding p,.grnbox .left .padding p a,.grnbox .right .padding p,.grnbox .right .padding p a{color:#e5f8dc}
.registrydisclaimer{background:url(txt_giftregistry.gif) no-repeat;text-indent:-9999px;height:33px;margin-bottom:4em}
#importLiveDiv a{margin:0 auto}
ul.defaultlist{list-style:none;margin:0 0 1.333em 4px;padding:0}
ul.list01{list-style:none;margin:0 0 1.333em 4px;padding:0}
ul.list01 li{margin-bottom:1.3333em;padding:0 0 0 19px;background:url(ico_list-bullet.gif) no-repeat 0 5px}
ol.list01,ol.list02{list-style-type:decimal;margin:0 0 1.333em 25px;padding:0}
ol.list01 li{display:list-item;vertical-align:top;padding:0 0 1.333em 0;color:#2a2a2a;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold}
ol.list01 li span{display:block;color:#6e6e6e;font-family:Arial,Helvetica,sans-serif;font-weight:normal}
ol.list01.xl li{display:list-item;vertical-align:top;padding:0 0 1.333em 0;color:#2a2a2a;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:italic;font-size:1.666em;position:relative}
ol.list01.xl li span{display:block;color:#6e6e6e;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:.6em}
ol.list02 li{padding:0 0 0 11px;margin-bottom:.1818em}
ul.no-bullets{list-style:none;margin:0 0 1.333em 0}
ul.no-bullets li{line-height:1.4em;margin-bottom:.6em;padding:0;display:block}
ul.no-bullets.slim li{margin-bottom:0;display:block}
ul.no-bullets.gap li{margin-bottom:2.666em}
ul.default-listing{width:602px;margin:0 0 2.666em;list-style:none}
ul.default-listing li{border-bottom:1px #e7e7e7 solid;padding:1em 15px 0 0}
ul.default-listing li.nobottomborder{border-bottom:0}
.default-listing-content{width:557px;float:left;display:inline;padding-top:7px}
ul.default-listing.ordered li{padding:3px 15px 0 15px}
ul.list02,ul.list02a{list-style:none;margin:0 0 1.333em 4px;padding:0}
ul.list02 li,ul.list02a li{padding:0 0 0 11px;background:url(ico_list-bullet-sidebar.gif) no-repeat 0 5px;border-bottom:0;margin-bottom:.1818em}
ul.list02a li{background:url(ico_list-bullet3.gif) no-repeat 0 5px}
ul.list02a li.active a{font-weight:bold}
ul.list03{list-style:none;margin:0 0 100px 0;padding:0}
ul.list03 li{background:url(ico_list-bullet3.gif) no-repeat 0 5px;padding:0 0 0 14px;margin-bottom:.1818em}
ul.list04{list-style:none;margin:0 0 1.333em 0;padding:0}
ul.list04 li{width:195px;float:left}
ul.list01.slim{list-style:none;margin:0 0 1.333em 4px;padding:0}
ul.list01.slim li{margin-bottom:.3333em;padding:0 0 0 19px;background:url(ico_list-bullet.gif) no-repeat 0 5px}
ul.list01.slim li a{display:block}
.linedivider{height:1px;border-bottom:1px solid #e7e7e7;margin:0 -15px}
ul.default-listing.articles{border-top:1px solid #e7e7e7;margin:0 0 1.333em 0!important;width:570px}
ul.default-listing.articles02{margin-bottom:1px}
.news-listing-nomargin ul.default-listing.articles{margin:-30px -15px 0 0;padding-bottom:1px}
.news-listing ul.default-listing.articles{margin:0 0 1.333em 0}
.managementboard ul.default-listing.articles h3{margin:0}
.managementboard ul.default-listing.articles .pre-title{margin-bottom:20px}
.microsite-news-listing ul.default-listing.articles{margin:0}
ul.default-listing.articles li{padding:0;margin:0;background:url(bcg_fake-cols.gif) repeat-y top left;width:570px;float:left}
ul.default-listing.articles li.noborder{background:0}
.electricalflip ul.default-listing.articles li{background:url(bcg_fake-cols.gif) 27px top repeat-y}
.electricalflip.normal ul.default-listing.articles{margin-top:0}
.electricalflip ul.default-listing.articles li .image-container{width:170px}
ul.default-listing.articles li .image-container{border:none medium;position:relative}
ul.default-listing.articles li .info{border:none medium}
.bannerflip{background:url(electrical/img_flip_bg.jpg) left top no-repeat;width:617px;height:152px;margin:-15px -0 -30px 0}
.bannerflip p{padding:97px 0 0 122px}
.img-bridalpromo{float:left}
.img-bridalpromo2{float:right;margin:0 -15px 0 0}
.img-bridalpromo img,.img-bridalpromo2 img{display:block}
.img-fullwidth{margin:0 0 1.5em 0}
.content-bridalpromo{float:right;width:290px}
.content-bridalpromo2{float:left;width:278px}
.weddingsolutions .introsolutions{margin:30px 0 20px 0}
.weddingsolutions h2.greenh2{color:#83ae61;margin-bottom:0}
.weddingsolutions h2.greyh2{color:#6e6e6e;margin:0 0 30px 0}
.smallfont{font-size:.9em}
ul.default-listing.with-images{border-top:1px #e7e7e7 solid;margin:0 -15px 1.333em -15px}
ul.default-listing.with-images.last{margin:-30px 0 -15px 0}
ul.default-listing.with-images li{padding:0;margin:0;width:602px;float:left}
ul.default-listing.with-images li .image-container{margin-bottom:-1px;border:none medium;position:relative}
ul.default-listing.with-images li .info{border:none medium}
ul.default-listing.stores a{color:#6e6e6e}
ul.default-listing.search-results{margin-bottom:1.333em;border-top:1px #e2e2e2 solid}
ul.default-listing.search-results li{padding:1.75em 15px .75em 15px}
dl.article-listing{width:617px;margin:-1em -15px 1.333em -15px;border-top:1px #e7e7e7 solid}
dl.article-listing dt{width:143px;height:175px;float:left;display:inline}
dl.article-listing dd{min-height:175px;height:auto!important;height:175px;width:473px;float:left;border:1px #e7e7e7 solid;border-width:0 0 1px 1px}
dl.article-listign dd .info{width:407px;float:left;display:inline}
dl.article-listign dd .info_inside{padding:1.333em 0 0 15px}
dl.article-listign dd .info h3{font-size:1.5em;margin-bottom:1em}
.pre-title{font-size:.916em;color:#8c8c8c;margin-bottom:.5em}
.list-block{margin-bottom:1.333em}
ul.inline{width:271px;margin-right:13px;float:left}
ul.inline li{border-bottom:1px #e7e7e7 solid;padding-bottom:5px;margin-bottom:4px}
ul.tabs-openinghours{margin:0 -15px 20px -15px;padding:0}
ul.tabs-openinghours li{float:left;margin:0;padding:0;list-style:none;margin-right:-1px}
ul.tabs-openinghours li a img{display:block;margin:0;padding:0}
ul.tabs-openinghours li a,ul.tabs-openinghours li a:visited{display:block;background:url(btn_citytabs.gif) 0 0 no-repeat;position:relative}
ul.tabs-openinghours li a#tab01{background-position:0 0;z-index:1}
ul.tabs-openinghours li a#tab02{background-position:-103px 0;z-index:1}
ul.tabs-openinghours li a#tab03{background-position:-206px 0;z-index:1}
ul.tabs-openinghours li a#tab04{background-position:-308px 0;z-index:1}
ul.tabs-openinghours li a#tab05{background-position:-411px 0;z-index:1}
ul.tabs-openinghours li a#tab06{background-position:-514px 0;z-index:1}
ul.tabs-openinghours li.active a#tab01{background-position:0 -48px;z-index:23}
ul.tabs-openinghours li.active a#tab02{background-position:-103px -48px;z-index:23}
ul.tabs-openinghours li.active a#tab03{background-position:-206px -48px;z-index:23}
ul.tabs-openinghours li.active a#tab04{background-position:-308px -48px;z-index:23}
ul.tabs-openinghours li.active a#tab05{background-position:-411px -48px;z-index:23}
ul.tabs-openinghours li.active a#tab06{background-position:-514px -48px;z-index:23}
.form-layout01{padding-top:1em}
.field-seperator{margin-bottom:3em}
.form-layout01 .left{float:left;width:415px}
.form-layout01 .right{float:left;width:170px}
.form-layout01 h2{margin:.5em 0 .5em}
#giftregistry h2{margin:0}
.form-layout01 .field01{margin-bottom:15px}
.form-layout01 .field01 label,.form-layout01 .field01 span.blank{font-size:1em;display:block;margin-bottom:5px;float:left;width:143px;height:15px}
.form-layout01 .field01 label.label02{width:auto;margin-right:15px}
.form-layout01 .field01 label.labelsmltxt{width:auto;padding-left:10px}
.form-layout01 .field01 label.labelsml{float:left;width:144px;margin-bottom:15px}
.form-layout01 .field01 label.labelsml2{float:left;padding-left:5px;width:200px;margin-bottom:15px}
.form-layout01 .field01 .fields02{float:left;width:250px}
.form-layout01 .field01 label span{color:#D62D38}
.form-layout01 .field01.error label{color:#D62D38}
.form-layout01 .field01 .select-error span.error{margin-left:-6px}
*:first-child+html .form-layout01 .field01 .select-error span.error{margin-left:-4px}
* html .form-layout01 .field01 .select-error span.error{margin-left:-4px}
.form-layout01 .field01 label span.required{color:#b9b9b9;font-weight:normal}
.form-layout01 span.red{color:#D62D38}
.form-layout01 .field01 input{float:left;font-size:1em;width:215px;border:1px solid #d2d2d2;margin-bottom:7px;height:20px}
.form-layout01 .field01 input.input-small{width:97px}
.form-layout01 .field01 input.text-input{width:390px}
.form-layout01 .field01 input.checkbox{width:auto;height:auto;border:0}
.form-layout01 .field01 select{float:left;width:221px;font-size:1em;border:1px solid #d2d2d2;margin-bottom:7px;padding:2px;height:27px}
.form-layout01 .field01 textarea{float:left;width:215px;height:175px;font-size:1em;border:1px solid #d2d2d2;overflow:auto}
.form-layout01 .form-row{margin-bottom:1.5em}
.form-layout01 .form-row.cols-2 .field01{width:213px;float:left;display:inline}
.form-layout01 .form-row.cols-2 .field01 input.text-input,.form-layout01 .form-row.cols-2 .field01 textarea.text-input{width:176px}
.form-layout01 .form-row.cols-2 .field01 select{width:184px}
.form-layout01 .form-row.cols-2 .field01.left input.text-input,.form-layout01 .form-row.cols-2 .field01.left select,.form-layout01 .form-row.cols-2 .field01.left textarea.text-input{width:166px}
.form-layout01 .form-row.cols-2 .radiocheckboxes{width:213px}
.form-layout01 .form-row.cols-3 .field01{width:142px;float:left;display:inline}
.form-layout01 .form-row.cols-3 .field01 .radiocheckboxes{width:142px}
.form-layout01 .buttons{float:right;padding:1.333em 56px 1.333em 0}
#giftregistry .buttons{padding-bottom:0!important}
.form-layout01 .buttons input{float:left;margin:0 0 0 5px;width:auto}
.form-layout01 .buttons02{float:left;padding:1.333em 56px 1.333em 143px}
.form-layout01 .buttons02 a{font-size:.916em;padding-left:12px;top:5px;position:relative;text-decoration:underline}
.buttons02,.buttons03{padding-left:296px}
.buttons02 input,.buttons03 input{float:left}
.buttons03 .subtxt{float:left;padding:5px 0 0 15px}
.form-layout01 .radiocheckboxes{float:left;width:100%}
.form-layout01 .radiocheckboxes input{width:15px;height:14px;margin:5px 5px 0 0;float:left}
.form-layout01 .radiocheckboxes label{margin:4px 0 0 20px;padding:0}
.form-layout01 .text-input{border:1px #DCDCDC solid;padding:4px 3px}
.form-layout01 select.text-input{border:1px #e0e0e0 solid;padding:3px 3px}
.form-layout01 fieldset{padding:0;margin:0;border:0}
.form-layout01 .fieldset{margin:0 0 1.333em 0;padding:0 0 1em 0;border:1px dotted #E0E0E0;border-width:0 0 1px 0}
.form-layout01 legend{display:none;margin:0;padding:0}
.form-layout01 p.msg_thank-you{color:#C00000;font-size:14px}
.table01{width:602px;margin:0 0 2.666em}
.table01 caption,.table-simple caption{display:none}
.table01 th,.table01 td{color:#2c2c2c;border-bottom:1px solid #eee;border-left:1px dotted #a4a4a4;padding:8px 26px 7px 15px;text-align:left}
.table01 td{color:#828282;vertical-align:middle}
.table01 td.highlight01{color:#2a2a2a;font-weight:bold}
.table01 .alternate td{background:#f8f8f8}
.table01 tr.heading td{background:#2a2a2a}
.table01 tr.heading strong{color:#595959}
.table01 td.center{text-align:center}
.table-simple{margin-bottom:1.333em}
.table-simple td{padding:0 10px 0 0;text-align:left;width:70px}
.table-simple td.no-padding{padding:0;width:90px}
.table-line-bottom{width:602px;margin:0 0 2.666em}
.table-line-bottom caption{display:none}
.table-line-bottom th,.table-line-bottom td{color:#2c2c2c;border-bottom:1px solid #eee;padding:0 0 22px}
.table-line-bottom td{color:#828282;padding:4px 26px 3px 0;vertical-align:middle;border-bottom:1px #e7e7e7 solid}
.table-line-bottom td.highlight01{color:#58a618;font-weight:bold}
.table-line-bottom .alternate td{background:#f2f2f2}
.table-line-bottom tr.heading td{background:#e6e6e6}
.table-line-bottom tr.heading strong{color:#595959}
.number{font-size:1.666em;font-style:italic;color:#2a2a2a;font-family:Georgia,"Times New Roman",Times,serif;width:30px;float:left}
.brand{width:220px;float:left;display:inline;padding-top:7px}
.openinghours .table01 td,.openinghours .table01 th{border:0;padding:5px 15px 5px 15px;border-bottom:1px solid #f4f3f3;color:#828282}
.openinghours .table01 th span.colwidth01{display:block;width:105px}
.openinghours .table01 th span.colwidth02{display:block;width:55px}
.openinghours .table01 th span.colwidth03{display:block;width:55px}
.openinghours .table01 .colborder{border-left:1px solid #ededed}
.category-blocks-row{border-top:1px #ececec solid;margin-top:40px;width:784px}
.category-block{width:392px;float:left;min-height:239px;height:auto!important;height:239px;background-color:#fff;border-bottom:1px #ececec solid;position:relative}
.category-block.alt-min-height{min-height:200px;height:auto!important;height:200px}
.category-block .info{width:195px;min-height:239px;height:auto!important;height:239px}
.category-block .info_inside{padding:2em 15px 0 15px}
.category-block img{position:absolute;top:0;right:0}
* html .category-block img{right:-1px}
* html .category-blocks-row .category-block img{margin:0 0 0 194px}
.category-block ul{margin:0 0 1.333em 0;list-style:none;border-top:1px #e7e7e7 solid}
.category-block ul li{width:163px}
.category-block ul li a{display:block;width:151px;background:url(ico_list-bullet-sidebar.gif) no-repeat 1px 11px;padding:6px 0 6px 12px;line-height:1em;border-bottom:1px #e7e7e7 solid}
.category-block h3{font-size:1.75em;margin-bottom:.75em;padding:0}
.small-category-blocks-row{width:792px}
.category-block.small{width:316px;background:#fff url(bcg_fake-border.gif) repeat-y 100% 0}
.category-block.small02{width:316px;background:#fff}
.category-block.small img,.category-block.small02 img{position:relative;left:0}
.category-block.small .info,.category-block.small02 .info{width:316px;min-height:191px;height:auto!important;height:191px}
.category-block.small .info_inside,.category-block.small02 .info_inside{padding:2em 15px 0 15px}
div.tabcontainer{clear:left}
div.tabcontainer ul.tab li{float:left;list-style:none}
.fashion-coverage-tab{position:absolute;top:64px}
ul.tab li a,ul.tab li .tab a:visited{background:#ededed;color:#000;font-weight:bold;font-size:1em;padding:.8em 15px .8em 15px;text-align:left;width:120px;display:block}
.fashion-coverage-tab ul.tab li a,.fashion-coverage-tab ul.tab li .tab a:visited{background:#6e6e6e;color:#fff;font-weight:bold;font-size:1em;padding:.6em 20px .6em 15px;text-align:left;width:120px;display:block}
.fashion-coverage-tab ul.tab li a:hover{background:#2a2a2a}
.fashion-coverage-tab ul.tab li a.on,.fashion-coverage-tab ul.tab li .tab a.on:visited{background:#2a2a2a}
ul.tab li a.on,ul.tab li .tab a.on:visited{background:#fff}
ul.tab li a:hover{text-decoration:none}
.ranges-wrapper{margin-bottom:4em}
.ranges-hero-block{width:778px;background:#fff;border-bottom:1px #ececec solid}
.ranges-hero-block img{float:left}
.ranges-hero-block .info{width:387px;float:left}
.ranges-hero-block .info_inside{padding:1.333em 15px 0 15px}
.ranges-block .info_inside h3{margin-bottom:.5em}
.ranges-blocks-row{width:780px}
.ranges-block{width:389px;float:left;min-height:154px;height:auto!important;height:154px;background-color:#fff;border-bottom:1px #ececec solid;position:relative}
.ranges-block.alt-min-height{min-height:200px;height:auto!important;height:200px}
.ranges-block .info{width:195px;float:right;min-height:154px;height:auto!important;height:154px}
.ranges-block .info_inside{padding:1em 15px 0 15px}
.ranges-block img{position:absolute;top:0;left:0}
* html .category-block img{left:-1px}
.ranges-brand-navigation{float:right;width:780px;position:absolute}
ul.category-thumbs li{list-style:none;float:left}
ul.category-thumbs li a,ul.category-thumbs li a:visited{display:block;border:1px solid #fff;border-right:1px solid #ededed;border-bottom:1px solid #ededed}
ul.category-thumbs li a.on,ul.category-thumbs li a.on:visited{border:1px solid #000}
ul.brands-thumbs{padding:3em 15px 1.33em 15px;float:right}
ul.brands-thumbs li{list-style:none;float:left;padding-right:10px}
ul.brands-thumbs li span{font-weight:bold}
ul.brands-thumbs li a,ul.brands-thumbs li a:visited{font-weight:bold;color:#2a2a2a;font-size:1.15em;letter-spacing:2px}
ul.brands-thumbs li a:hover,ul.brands-thumbs li a.on,ul.brands-thumbs li a.on:visited{color:#b11616;text-decoration:underline}
ul.category-thumbs li a:hover{border:1px solid #000}
.ranges-brand-listing{background:#fff}
.ranges-brand-listing-padding{padding:2.33em 15px 2.33em 15px}
.ranges-brand-listing .brand-list-row span{float:left;display:block;width:165px;padding:0 10px 0 10px;background:url(ico_list-bullet2.gif) no-repeat 0 7px}
.ranges-brand-listing .brand-list-row span.featured{background:url(ico_list-bullet2-red.gif) no-repeat 0 6px;color:#b00000;font-size:1em;font-weight:bold}
.brands-disclaimer{background:#fff;padding:15px;font-size:.9em}
.brands{width:100%;min-height:754px;height:auto!important;height:754px}
.brands .list-brand{margin-bottom:2em}
.brandcol{width:172px;float:left}
.brand-feature .listCol1,.brand-feature .listCol2,.brand-feature .listCol3,.brand-feature .listCol4,.brands .listCol1,.brands .listCol2,.brands .listCol3,.brands .listCol4{width:172px;float:left;margin-left:10px;display:inline-block}
.brand-feature .listCol1,.brands .listCol1{margin-left:0}
.brand-feature .listCol1{width:145px}
.list-brand span{text-transform:capitalize}
.brands .list-brand,.brands .list-brand ol{list-style-type:none;display:inline-block}
.brands .list-brand li{margin:0 0 2em 0;width:180px}
.brands .list-brand li ol li{margin:0}
.brands .list-brand h2{font-size:3em;margin:0 0 .17em 0;line-height:.75em}
.brands .two-column-promo .column{float:left;display:inline-block;margin-left:1px}
.brands .two-column-promo .first{margin-left:0}
.brands .two-column-promo .column img{display:block}
.brands .brands-note{border-top:1px solid #E6E6E6;padding-top:40px}
.brand-feature{padding:28px 0;border-bottom:3px solid #e6e6e6;margin-bottom:0}
.brand-feature h2,.brands h2{font-size:45px;margin-bottom:10px}
.brands h2{margin-top:25px}
.brand-feature h2{margin-top:10px}
.brand-feature .txt-sml{font-size:12px;font-weight:normal}
.brand-feature ul{margin:0;padding:0;list-style-type:none}
.brand-feature ul li a{background:url(ico_arrowright.gif) 0 1px no-repeat;padding-left:8px;font-size:12px;1em}
.brands .link-text{margin-bottom:30px}
.ourbrands-homewares,.ourbrands-men{margin-top:28px}
.ourbrands-homewares .image{background:url(homewares/brands/bg_brands.jpg) 100% 100% no-repeat;display:block;width:182px;height:267px}
.logos-container{list-style:none;width:572px;border:1px #dcdcdc solid;border-width:1px 0 0 1px;margin-bottom:2.666em}
.logos-container li{width:142px;float:left;display:inline;border:1px #dcdcdc solid;border-width:0 1px 1px 0}
#brand-details li.instructions{display:none}
.logos-container li img{float:left}
.logos-container.json{width:430px;float:left;display:inline;margin:0 0 -15px -15px}
* html .logos-container.json{margin-left:-7px}
#brand-details.json{width:158px;float:left;display:inline}
#brand-details.json li.instructions{display:block}
#map_canvas{width:617px;height:432px}
.store-title{margin-bottom:.333em}
.custom-checkbox{width:16px;height:16px;background:url(bcg_checkbox.gif) no-repeat;float:left;cursor:pointer;margin-right:5px;overflow:hidden}
.custom-checkbox input{margin:0;padding:0}
.myer-visa-card-banner{background:url(cards/img_myer-visa-card.jpg) -15px -30px no-repeat;min-height:263px;height:auto!important;height:263px;margin-bottom:40px}
.myer-visa-card-banner-1{background:url(cards/img_visacard1.jpg) 0 -20px no-repeat;min-height:243px;height:auto!important;height:243px;margin-bottom:40px}
.myer-visa-card-banner_inner{padding:0 0 0 279px}
.myer-visa-card-banner_inner .padding{padding:0 0 50px 15px}
.myer-card-banner{background:url(cards/img_myer-card.jpg) no-repeat top left;min-height:165px;height:auto!important;height:165px;margin-bottom:55px}
.myer-card-banner.myercardheader{margin-bottom:20px}
.myer-card-banner_inner{padding:0 5px 0 279px}
.myer-card-banner_inner .padding{padding:0 0 25px 15px}
.banner-intro01{font-size:2.4em;line-height:1.1818em;color:#2a2a2a}
.myer-visa-card-banner-1 .banner-intro01{font-size:2em}
.myer-visa-card-banner_inner .banner-intro01{padding-top:15px}
.myer-visa-card-banner-1 .myer-visa-card-banner_inner .banner-intro01{padding-top:0}
.myer-card-banner_inner .banner-intro01{font-size:22px}
.myer-visa-card-banner_inner .padding a,.myer-card-banner_inner .padding a{margin-right:10px;float:left}
.greybox02{width:305px;height:80px;background:url(cards/gr_greybox2.gif) 0 0 no-repeat;font-size:12px}
.greybox02 .padding{padding:12px 15px}
.greybox02 .padding h4{margin:0;padding:0}
.greybox02 .padding p{margin:0 0 .5em 0;padding:0}
.greybox02 .padding p.arlink{float:left;margin:0 5px 0 0;width:95px;display:block;line-height:1em}
.greybox03{width:284px;height:163px;background:url(cards/gr_greybox3.gif) 0 0 no-repeat;font-size:12px;float:left;margin:0 0 30px 15px}
.greybox03.first{margin:0 0 30px 0}
.greybox03 .padding{padding:15px;position:relative}
.greybox03 .padding a{position:absolute;top:0;margin-top:120px}
.myervisaservice .header{background:url(cards/img_myer-visa-card2.jpg) top right no-repeat;height:200px}
.myervisaservice .header h2{padding:20px 0 0 0}
.myervisaservice.myercard .header h2{padding:10px 0 0 0}
.myervisaservice.myercard .header{background:url(cards/img_myer-card2.jpg) top right no-repeat;height:200px}
.myervisaservice .subsection01{margin:0 0 45px 0}
ul.ticklist li{list-style:none;padding:0 0 0 25px;background:url(cards/ico_greentick.gif) 0 0 no-repeat;margin:0 0 1em 0}
.bcg-light{background-color:#f8f8f8}
.bcg-light02{background-color:#e7e7e7;color:#555}
.bcg-light02 h3,.bcg-light02 h2,.bcg-light02 h4,.bcg-light02 h5,.bcg-light02 h6{color:#2a2a2a}
.bcg-dark{background-color:#101f27;color:#bbb}
.bcg-dark h3,.bcg-dark h2,.bcg-dark h4,.bcg-dark h5,.bcg-dark h6{color:#fff}
.block-top{margin:-30px -15px 2.666em -15px}
.block-top .block-top_inner{padding:30px 15px 30px 15px}
.block-bottom{margin:0 0 -30px 0;width:602px}
.block-bottom .block-bottom_inner{padding:30px 15px 30px 15px}
.block-bottom .two-col{margin:0 0 1.333em 0}
.block-bottom .two-col .col-padding{padding:2.66em 30px 0 0}
.myer-one-buttons{margin:0 0 50px 0;float:left}
.col-right{float:left;width:300px}
.myer-visa-card img{display:block}
.myer-visa-card .box-content{width:387px;float:left;margin-right:15px}
.myer-visa-card .box-content-477{width:477px;float:left}
.myer-visa-card .box-content-410{width:410px;float:left}
.myer-visa-card .box-content-285{width:285px;float:right}
.myer-visa-card .box-img{width:200px;float:left}
.myer-visa-card .box-img-l125{width:125px;float:left}
.myer-visa-card .box-img-135{width:135px;float:right}
.myer-visa-card .box-img-287{width:287px;float:left}
.myer-visa-card h2{font-size:1.833em;padding-top:0;margin-bottom:20px}
.myer-visa-card .box-container{margin-bottom:30px;padding-bottom:30px}
.myer-visa-card .brdr-btm-grey{border-bottom:1px solid #eee}
.myer-visa-card .padding-t15{padding-top:15px}
.myer-visa-card .padding-l20{padding-left:20px}
.myer-visa-card ul.list01 li{margin-bottom:0}
.myer-visa-card .font-14 p{font-size:14px}
.table-gry-wht-cnr-bdr{width:600px;text-align:left;background-color:#fff;margin-bottom:20px;border-collapse:collapse}
.table-gry-wht-cnr-bdr th,.table-gry-wht-cnr-bdr td{padding:10px 15px;vertical-align:top;text-align:left}
.fees-chrgs th{width:155px}
.int-rates th{width:430px}
.fees-chrgs td{width:385px}
.int-rates td{width:110px}
.table-gry-wht-cnr-bdr .bg-grey-cnr-brd td,.table-gry-wht-cnr-bdr .bg-grey-cnr-brd th{background-color:#e2e3e4}
.table-gry-wht-cnr-bdr th{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid #E9EAEB;behavior:url('assets/christmas/2011/PIE.htc')}
.table-gry-wht-cnr-bdr td{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;behavior:url('assets/christmas/2011/PIE.htc')}
ul.list-document li{background:url(ico_doc.gif) 0 0 no-repeat;padding:0 0 15px 20px;list-style-type:none}
.red-header-txt{font-weight:bold;color:#c31200}
.disclaimer-txt{font-size:.917em}
.no-border{border:0}
.btn_round-cnr-red{background:#c2102e;color:#fff;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;behavior:url('assets/christmas/2011/PIE.htc');position:relative;z-index:5;padding:0 18px;margin:0;height:29px;width:auto;line-height:29px;font-weight:bold}
.btn_btn_round-cnr-red:hover{text-decoration:none}
* html a.btn_round-cnr-red:hover{zoom:1}
.btn-01-arrow{background:url(ico_arrow-white.gif) no-repeat scroll 8px 50% #C2102E;font-size:14px;font-weight:bold;padding:0 10px 1px 18px}
@media print{#main-header,#promopanel,.content-sidebar,#footer,#breadcrumbs{display:none!important}
body,html,#content-wrapper,.content-container,.content-wrapper_inside{padding:0;margin:0;width:100%!important;position:relative;background:0;height:auto;overflow:visible!important}
.page-intro{height:auto!important;min-height:auto!important;border:1px red solid}
.hide{display:block!important}
#content-wrapper a[href]:after{content:" (" attr(href) ") ";font-size:90%}
ul.list01,ul.list02{list-style:disc!important;margin-left:0}
ul.list01 li,ul.list02 li,ul.list01.slim{padding-left:0}
}
@media screen and (max-device-width:480px){#promopanel{display:none!important}
body,html{overflow:visible;height:auto;width:100%!important;position:relative}
}
#history .section{margin:-30px 0 -30px 0;border-bottom:1px solid #E7E7E7;margin-bottom:30px}
#history .section .inside{padding:30px 15px 0 0}
#history .section h2{margin:0;font-size:21px}
#history .section h3{margin:-10px 0 1em 0}
#history img.img-right{float:right;margin:0 0 0 30px}
#history img.img-left{float:left;margin:0 30px 0 0}
#history img.img-right2{float:right;margin:0 0 70px 30px}
#history img.img-left2{float:left;margin:0 30px 70px 0}
#history .ref{font-style:italic}
.timeline{margin:-30px 0 0 0;padding:10px 0 0 0;height:25px}
.timeline .line-left{float:left;width:410px}
.timeline .line-left ul{list-style:none}
.timeline .line-left ul li{float:left;display:block;font-style:italic;background:url(ico_linesml.gif) 0 14px repeat-x}
.timeline .line-right{float:right;width:150px;text-align:right;padding:8px 0}
.timeline .line-right a{color:#2a2a2a;font-size:13px;font-weight:bold;float:right;display:block;margin-left:10px}
.timeline .line-left a{color:#8b8b8b;font-family:Georgia,"Times New Roman",Times,serif;margin-right:20px;display:block;padding:5px 3px;background:#fff}
.timeline .line-left .last a{margin-right:0}
.timeline .line-left .last.active a,.timeline .line-left .active a{color:#363636}
.no-bottom-margin{margin-bottom:0}
.nopadding.borderbottom{border-bottom:1px solid #e7e7e7}
#last.nopadding.borderbottom{margin-bottom:-15px}
.nopadding .img-holder{float:left;height:auto;width:308px}
.nopadding .img-holder img{display:block}
.nopadding .img-holder a:link{color:transparent}
.section-thesuit .nopadding .img-holder img{display:block;border-top:1px solid #fff}
.nopadding .content-right{float:left;width:290px}
.nopadding .content-left{float:left;width:290px}
.section-ties .nopadding .content-left{width:277px}
.nomarginbottom{margin-bottom:-30px}
.borderbottom{border-bottom:1px solid #E7E7E7}
.section-exclusive .nopadding .content-right{padding-top:20px}
.nopadding .content-right p{font-size:12px}
.nopadding .content-right .padding,.nopadding .content-left .padding{padding:0 15px 0 15px}
.nopadding .content-right h3{margin:0 0 .1em 0;padding:0}
.nopadding .subtext01{padding:15px}
.textblock{background:#f5f5f5 url(img_men_bg1.jpg) top no-repeat;padding:15px}
.howtoguide .textblock{background:#d0d3dc;color:#4e526d;text-align:left}
.howtoguide .textblock2{background:#e4e6d7;color:#4e526d;text-align:left;padding:15px 30px 15px 15px}
.howtoguide ul.numberlist01 li strong,.howtoguide ul.numberlist01 li{font-style:normal;color:#4e526d}
.section-shirts{margin-bottom:-27px}
.section-shirts h2{margin-bottom:.35em}
.section-shirts .textblock{background:#f5f5f5 url(img_men_shirtbg2.jpg) top no-repeat;padding:15px}
.blue-info-box{background-color:#ebf8f8;padding:16px 14px;margin-bottom:2.8em;margin-top:2.8em}
.blue-info-box .title{font-weight:bold;margin-bottom:.4em}
.blue-info-box img{float:right;margin:-38px 20px 0 20px}
.blue-info-box p{margin-bottom:.65em}
.blue-info-box img.leather-shoe{float:right;margin:0 -14px 0 0}
.blue-info-box h4{color:#404040;font-family:Arial,Helvetica,sans-serif;margin-bottom:.8em}
.nopadding .content-right p.intro-text{color:#02a8bc;font-size:18px}
.section-ties .textblock{background:#f5f5f5 url(img_men_tiebg1.jpg) top no-repeat;padding:15px}
.section-trousers .textblock{background:#f5f5f5 url(img_men_tiebg1.jpg) top no-repeat;padding:15px;text-align:center}
.section-trousers .textblock{background:#f5f5f5 url(img_men_trouserbg1.jpg) top no-repeat;padding:15px;font-style:italic}
.section-trousers .textblock p{margin:0}
.section-shoes .textblock{background:#f5f5f5 url(img_men_shoesbg1.jpg) top no-repeat;padding:15px}
.textblock .col01{width:135px}
.textblock h4{margin:0 0 5px 0}
.textblock p{margin:0 0 5px 0}
ul.arrowlist01{list-style:none}
ul.arrowlist01 li{background:url(ico_arrowlist01.gif) left 5px no-repeat;padding-left:10px;color:#4b4b4b;font-style:italic}
#more-items ul.list_red-arrow,#more-items ul.list_red-arrow li a{list-style:none;border:0;margin:0;width:auto!important}
#more-items ul.list_red-arrow li{width:auto!important;float:none;margin:0}
#more-items ul.list_red-arrow li a,a.ico_red-arrow{background:url(ico_arrow04hover.gif) left 4px no-repeat;padding:0 0 4px 10px;color:#b00000}
a.ico_arrow-white{background:url(ico_arrow-white.gif) left 50% no-repeat;padding-left:10px;color:#fff;font-weight:bold;font-size:14px}
ul.numberlist01{list-style:none}
ul.numberlist01 li{font-style:italic;color:#777}
ul.numberlist01 li strong{color:#7a7a7a}
ul.numberlist02{list-style:none;margin-bottom:1em}
ul.numberlist02 li strong{float:left;display:block;margin-right:5px}
ul.numberlist02 li span{float:left;display:block;width:260px}
ul.tilelist01{list-style:none;padding-top:10px;margin:0;padding:0}
ul.tilelist01 li{float:left;width:301px;border-top:1px solid #fff;margin:0;padding:0}
ul.tilelist01 li img{float:left;width:154px}
ul.tilelist01 li .tile-desc{float:left;width:145px}
ul.tilelist01 li .tile-desc div p{margin:0}
ul.tilelist01 li .tile-desc div{padding:10px 10px 0 10px}
ul.tilelist01 li .tile-desc div h3,.two-column h3,.section-wallets h3,h3.slimmargin{padding:0;margin:0 0 5px 0}
.section-springracing .nopadding .content-right h3{padding:0;margin:0 0 .5em 0}
.section-ties .two-column .left,.section-ties .two-column .right{float:left;width:278px}
.nopadding.nomargin{margin-top:0;margin-bottom:0}
.nopadding.nomargintop{margin-top:-30px}
.nopadding.marginfold{margin-bottom:-15px}
.nopadding .two-column .left,.nopadding .two-column .right{float:left;width:308px}
.nopadding .two-column .right{float:right;width:294px}
.section-exclusive .nopadding .two-column .left{border-right:1px solid #e8e8e8}
.nopadding .two-column .left .padding,.nopadding .two-column .right .padding{padding:0 10px 0 14px}
.section-exclusive .nopadding .two-column{padding:0 0 40px 0;border-bottom:1px solid #e8e8e8}
.nopadding .two-column .desc{padding:15px 15px 0 15px}
.section-ties .two-column .left{margin-right:30px}
.section-exclusive p{margin-bottom:.75em}
h2.subtitle03b{font-size:1.5em;margin:0 0 10px 0}
h2.subtitle03c{font-size:18px;margin:0 0 4px 0}
.fauxtable strong{float:left;display:block;width:120px}
.fauxtable span{float:left;display:block;width:120px;font-style:italic}
.imgpopup{display:none;position:absolute;padding:10px;background:#fff;z-index:9000;text-align:left;border:1px solid #ececec}
.imgpopup div{width:100%}
.imgpopup img{display:block;margin-bottom:5px}
.imgpopup .popup-close{position:absolute;display:block;right:0;top:0;z-index:9005}
.prodpopupwindow .popup-close{position:absolute;display:block;top:0;right:0;margin:0;padding:46px 0 0 46px;width:0;height:0;overflow:hidden;z-index:9999;background:transparent url(ico_close-popup2.png) 0 0 no-repeat}
* html .prodpopupwindow .popup-close{background-image:url(ico_close-popup2_png-as-gif.gif)}
.imgpopup span.title01{font-size:15px;color:#858585;padding:1px 0 0 0;height:18px;margin-top:-2px}
.imgpopup span.desc{padding:4px 3px 0 3px;font-size:14px;height:18px;position:relative;margin-top:-4px}
.imgpopup p.price{font-size:16px;color:#545454;position:relative;padding:0;margin:0;width:auto;margin-top:-4px;display:inline}
.imgpopup .sml{font-size:10px;color:#545454;position:relative;padding-top:0;float:left;margin-top:-1px}
.nomarginbottom{margin-bottom:-30px}
.section-exclusive .title04{padding:10px 0 0 30px}
.mens-suit-trend{padding-top:92px;width:602px}
.suiting-interview-intro{width:602px;height:448px;background-image:url(mens/suiting-interview-1a.jpg)}
.mens-suit-trend h1{font-size:8.5em;line-height:.82em}
.mens-suit-trend h1 span{height:85px!important}
.mens-suit-trend p.main-intro03{color:#6e6e6e;font-size:1.6em}
.mens-suit-trend{padding:0}
.mens-suit-trend p{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.333em;font-style:italic}
.mens-suit-trend p a{font-family:Georgia,"Times New Roman",Times,serif}
.mens-suit-trend p.question{color:#393939;font-weight:bold;position:relative}
.mens-suit-trend p.question span{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.875em;left:0;padding:0 5px 18px 0}
.mens-suit-trend p.question span.two-lines{float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.875em;line-height:.7em;padding:0 5px 18px 0}
.mens-suit-trend p a{text-decoration:underline}
.mens-suit-trend .read-more p{color:#2a2a2a;font-family:Arial,Helvetica,sans-serif;font-size:1.167em;font-style:normal;font-weight:bold}
.mens-suit-trend .read-more ul{float:left;width:190px}
.mens-suit-trend .read-more ul li{background:url(ico_arrowright.gif) 0 3px no-repeat;list-style:none;padding-bottom:.2em;padding-left:11px}
.men-season-essentials{color:#d9d9d9}
.men-season-essentials_jeans{margin-top:-10px}
.men-season-essentials .section-1,.men-season-essentials .section-2,.men-season-essentials .section-3{position:relative}
.men-season-essentials .section-1{background:#000 url(mens/season-essentials/bg_season-essentials_1.jpg) 0 0 no-repeat;width:100%;height:380px}
.men-season-essentials .section-1 .content{position:absolute;width:328px;left:392px;top:74px}
.men-season-essentials .section-2{background:#000 url(mens/season-essentials/bg_season-essentials_2.jpg) 0 0 no-repeat;width:100%;height:206px}
.men-season-essentials .section-3{background:#000 url(mens/season-essentials/bg_season-essentials_3.jpg) 0 0 no-repeat;width:100%;height:415px}
.men-season-essentials .abpos-accessories{position:absolute;left:204px;top:208px}
.men-season-essentials .abpos-jeans{position:absolute;left:26px;top:104px}
.men-season-essentials .abpos-shoes{position:absolute;left:26px;top:144px}
.men-season-essentials .abpos-shirts{position:absolute;left:392px;top:44px}
.men-season-essentials .two-col-1{background:#000;margin-bottom:20px}
.men-season-essentials .two-col-1 img.fl{float:left;display:block}
.men-season-essentials .two-col-1 .col-1{width:302px;float:left}
.men-season-essentials .two-col-1 h2{color:#fff;margin-bottom:16px}
.men-season-essentials .two-col-1 h2 img{display:block}
.men-season-essentials .two-col-1 .padding{padding:76px 30px 0 20px}
.men-season-essentials .two-col-1 .padding-2{padding:15px 30px 0 20px}
.men-season-essentials .two-col-1 .padding-3{padding:35px 30px 0 20px}
.men-season-essentials .two-col-1 a{font-weight:bold;color:#c30000}
.men-season-essentials .mt-1{margin-top:48px}
.men-season-essentials .nmt-1{margin-top:-48px}
.men-season-essentials .nmt-2{margin-top:-20px}
.men-season-essentials .nmt-3{margin-top:-19px}
.men-season-essentials .nmt-4{margin-top:-13px}
.section-brands h2{margin-bottom:.2em}
.section-brands .nopadding .img-holder{height:auto;margin-bottom:1em;width:617px}
.img-holder2{display:inline;float:right;height:252px;width:301px}
.img-holder3{display:inline;float:right;margin-right:17px;margin-top:7px}
.watches p{margin-bottom:.6em}
.watches ul{padding:0 0 1.3em 0}
.watches ul li{background:url(ico_list-bullet2.gif) 0 .6em no-repeat;list-style:none;margin-bottom:.2em;padding-left:.7em}
.top-border{border-top:1px solid #e7e7e7}
.tiebars-photo{float:right;margin-right:-15px}
.tiebars{padding:25px 0 0 0;height:227px}
.tiebars h2{margin-bottom:.5em}
.tiebars p.last{margin-bottom:0}
.tiebars p{margin-bottom:1em;width:270px}
.tiebars p.title{font-weight:bold;margin-bottom:.5em;width:280px}
.tiebars-btn{float:left;margin-top:7px}
.section-exclusive .title04{padding:10px 0 0 30px}
.menssuiting-shirts{width:310px}
.shirt-overlay{position:absolute;display:block;width:1050px;height:758px;top:0;margin:35px 0 0 352px}
.shirtlink{display:block;width:255px;height:367px;float:left}
.hoverctn{display:none;padding-top:168px;text-align:center}
.hoverctn .ctnbtm{display:block;padding:0 30px 7px 30px;margin:0 auto;background:url(mens/gr_greenbtmarrow.gif) center bottom no-repeat}
.hoverctn .ctnbtm .padding{display:block;background:#00a751;padding:5px 20px;color:#fff;text-align:center}
.shirtlink:hover{text-decoration:none}
.mens-must-haves h1{color:#02A8BC}
.mens-must-haves .price{display:none}
.extra-margin{margin-top:5px}
.section-accessories .col-3{float:left;width:201px}
.section-accessories .col-3-last{float:left;width:200px}
.section-accessories .col-3 p,.section-accessories .col-3-last p{width:180px}
.section-accessories h3{font-size:1.5em;margin-bottom:.7em}
ul.pinklist{list-style:none;margin:0 0 1em 0;padding:0}
ul.pinklist li{list-style:none;padding:0 0 0 7px;color:#f40091;background:url(ico_list-bullet2-pink.gif) 0 5px no-repeat}
#img-tile01{float:right;margin:0 -15px 0 15px}
#miss-shop-form .left{width:295px;float:left}
#miss-shop-form .right{width:280px;float:left}
#miss-shop-form .field01{width:295px;margin-bottom:0}
#miss-shop-form .field01 label,#miss-shop-form .field01 input{float:none}
#miss-shop-form .field01 label{font-style:italic;width:270px}
#miss-shop-form .field01 input{width:270px}
#miss-shop-form .field01 textarea{width:270px;height:65px}
#miss-shop-form .field02{padding:15px 0 0 0}
#miss-shop-form .field02 input{width:auto;float:left;margin-right:10px}
#miss-shop-form .buttons{padding:40px 0 0 0}
#miss-shop-form .error{float:right}
#miss-shop-form .errors{color:#f40091}
.successmessage strong{font-size:4em;letter-spacing:-1px;line-height:1.1em;margin-bottom:11px;color:#f40091}
.successmessage span{font-size:1.3333em;line-height:1.125em;margin-bottom:1.15em;padding-top:1em;color:#000}
.smltext{font-size:.9em;color:#a9a9a9}
.pinklink,.pinklink:visited,.pinklink:hover{color:#f40091}
#miss-shop-block{margin:15px 0;background:#f2f2f2}
.youthsocialmedia{background:url(mymusicbox/img_youthbar.gif) left top no-repeat;width:632px;height:46px}
.youthsocialmedia #linktumblr{display:block;float:right;width:118px;height:46px}
.youthsocialmedia #linktwitter{display:block;float:right;width:98px;height:46px}
.youthsocialmedia #linkfacebook{display:block;float:right;width:125px;height:46px}
#socialmedia{padding:0}
*:first-child+html #socialmedia{position:absolute;margin:0 -15px 0 -15px}
* html #socialmedia{position:absolute;margin:0 -15px 0 -15px}
#socialmedia li{list-style:none;margin-bottom:9px}
#socialmedia li.facebook{background:url("ico_social-media.gif") 0 0 no-repeat}
#socialmedia li.twitter{background:url("ico_social-media.gif") 0 -30px no-repeat}
#socialmedia li.tumblr{background:url("ico_social-media.gif") 0 -60px no-repeat}
#socialmedia a{color:#8e8e8e;font-weight:bold;padding-left:21px}
#twitterfeedbox{padding:20px 0 0 0}
*:first-child+html #twitterfeedbox{margin-top:238px}
* html #twitterfeedbox{margin-top:238px}
#twitterfeedbox h4{color:#8e8e8e}
#twitterfeedbox #twitter_update_list{color:#8e8e8e;list-style:none;padding-bottom:20px}
#twitterfeedbox #twitter_update_list li{margin-bottom:10px}
#twitterfeedbox #twitter_update_list a{list-style:none}
#twitterfeedbox #twitter_update_list a,#twitterfeedbox #twitter_update_list a:visited,#twitterfeedbox #twitter_update_list a:hover{color:#a9a9a9}
#twitterfeedbox #twitter_update_list span a,#twitterfeedbox #twitter_update_list span a:visited,#twitterfeedbox #twitter_update_list span a:hover,#twitter-link,#twitter-link:visited,#twitter-link:hover{color:#C00000;font-weight:normal;padding:0;word-wrap:break-word}
#twitterfeedbox #twitter-link{visibility:hidden;height:1px}
.youth_content .content-bridalpromo{padding-right:10px;width:280px}
.a1{color:#018bc9}
.a2{color:#009788}
.a3{color:#412a82}
.a4{color:#ce3841}
.a5{color:#e59aaf}
.a6{color:#e7bc32}
.a7{color:#009786}
.a8{color:#008bc6}
.a9{color:#3f2880}
.paradefooter{margin:0 0 -15px 0;background:#f9f9f9}
.paradefooter .padding{padding:15px}
.christmas-banner01{height:356px;overflow:hidden;position:relative;width:617px;z-index:1}
.christmas-banner01 .banner-img{position:absolute;display:block}
.banner-img#btn1-img{z-index:27}
.banner-img#btn2-img{z-index:26}
.banner-img#btn3-img{z-index:25}
.christmas-banner01 .banner-control{position:absolute;z-index:30;width:300px;padding:10px 0 0 10px;display:none}
.banner-btns{list-style:none;margin:0 10px 0 0;padding:0;float:left}
.banner-btns li{float:left}
.banner-btns li a{display:block;height:21px;width:17px;background-image:url(ico_bannerbtns-3.gif);background-repeat:no-repeat}
.banner-btns li a#btn1{background-position:0 0;width:18px}
.banner-btns li a#btn2{background-position:-18px 0}
.banner-btns li a#btn3{background-position:-35px 0;width:18px}
.banner-btns li.active a#btn1{background-position:0 -21px}
.banner-btns li.active a#btn2{background-position:-18px -21px}
.banner-btns li.active a#btn3{background-position:-35px -21px}
#bannertitle{display:none}
.introblock{padding:20px 15px 20px 15px;margin-bottom:30px;background:#f0f0f0}
.gifts-top{margin-bottom:1px}
.gifts-top .img{float:left;width:411px}
.gifts-top .img img{display:block}
.gifts-top .desc{float:left;width:205px}
.gifts-top .desc .padding,.col03 .desc .padding{padding:17px 15px}
.gifts-top .desc .padding{padding:17px 15px 0 15px}
.col03{float:left;width:201px;height:auto;margin:0 0 0 1px}
.top-ten .col03{border-top:1px solid #F4F4F4}
.col03.first{margin:0;width:200px!important}
.col03 img{display:block}
.pricegifts{margin:0 0 4px 0;font-size:1.167em;color:#2A2A2A}
.toptendesc{margin-bottom:6px}
.windowscontainer{padding:10px;height:418px}
#windowsscroller{width:880px;height:418px;overflow:scroll}
#windows_inner{width:9000px;height:418px}
#windows_inner img{float:left;margin:0;padding:0;display:block;border:0}
#window-desc{background:#000;height:175px;color:#fff;position:absolute;bottom:0;width:880px;overflow:hidden;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;left:0;z-index:5}
#contentholder{display:none;height:175px;color:#fff;position:absolute;left:0;bottom:0;width:880px;margin:0 0 38px 10px;overflow:hidden;text-align:center}
.contentinside{left:0;position:absolute;z-index:23;margin:0 auto;text-align:center}
.contentinside h2,.contentinside h3,.contentinside p{color:#fff}
.contentinside h3{margin-bottom:10px}
.window-control{border-top:1px solid #e7e7e7;background:#f6f6f6;height:33px}
.window-control #btn-prev{float:left;display:block;width:136px;height:33px;background:url(btn_window_scrollleft.gif) 0 -33px no-repeat}
.window-control #btn-prev:hover{background:url(btn_window_scrollleft.gif) 0 0 no-repeat}
.window-control #btn-next{float:right;display:block;width:136px;height:33px;background:url(btn_window_scrollright.gif) 0 -33px no-repeat}
.window-control #btn-next:hover{background:url(btn_window_scrollright.gif) 0 0 no-repeat}
.searchpick,.searchresultsbox{background:#f7f7f7;border:1px solid #e7e7e7;margin:0 -5px 1em -5px}
.searchresultsbox{background:0;border:0;padding:7px 10px;border-bottom:1px solid #e7e7e7}
.searchpick .padding,.searchresultsbox .padding{padding:5px}
.sidebar-block .heading1{padding-top:16px}
.sidebar-block .heading2{padding-top:0;font-size:1.3333em;line-height:1.125em;margin-bottom:1em;padding:0}
.sidebar-block .para1{margin:0 0 1em 0;padding:0}
.sidebar-block input{margin-bottom:1em;color:#6E6E6E}
.searchpick h4{font-size:12px;color:#6e6e6e;margin-bottom:5px}
.searchpick .prod-img,.searchresultsbox .prod-img{float:left;border:1px solid #e7e7e7;display:block}
.searchresultsbox .prod-img{margin-top:8px}
#GiftSearchResults .searchresultsbox .prod-img{margin-top:0}
.searchpick .prod-img img,.searchresultsbox .prod-img img{display:block}
.searchpick .searchprod,.searchresultsbox .searchprod{float:left;padding:5px 0 0 10px;width:480px}
.searchpick .searchprod a,.searchresultsbox .searchprod a .searchpick .searchprod span,.searchresultsbox .searchprod span .searchpick .searchprod strong,.searchresultsbox .searchprod strong{display:block}
.searchpick .searchprod a,.searchpick .searchprod a:visited,.searchresultsbox .searchprod a,.searchresultsbox .searchprod a:visited{display:block;font-weight:bold}
.searchpick .searchprod .proddesc,.searchresultsbox .searchprod .proddesc{font-style:italic}
.searchpick .searchprod span strong,.searchresultsbox .searchprod span strong{display:inline}
.resultstitle{background:#f7f7f7;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:20px 15px}
.searchsummary{padding:15px 0;margin:0 0 1em 0}
strong.italic{font-style:italic}
.stronglink{font-weight:bold}
span.textred01{color:#bc1616}
.mymusicbox{padding:0 0 20px 0;margin-top:-15px}
.mymusicbox .highlighttitle{font-size:18px;margin-bottom:1em}
.mymusicbox .highlighttitle .highlight{background:#ffdd02;color:#000;font-style:italic}
.mymusicbox .btn_mythreads{text-align:center}
.mymusicbox .btn_mythreads a{margin:0 auto}
.mymusicbox .form-layout01 .field01{margin-bottom:0}
.mymusicbox .form-layout01 .buttons{float:right;padding:0 0 2em 0}
.greypanel01{background:#e7e7e7;height:66px;margin-bottom:1em}
.greypanel01 img.img01{float:left;padding:25px 0 0 10px}
.greypanel01 img.img02{float:right;padding:10px 10px 0 0}
.submitbox{width:587px;padding:50px 0;text-align:center;font-size:14px}
.acc_hide{text-indent:-999em;height:260px;overflow:hidden}
.shortstack{margin-top:0}
.shortstack h2{font-size:2.167em;margin-bottom:.5em}
.shortstack h3{font-size:1.667em;padding-top:.6em;margin-bottom:.85em}
.sscblabel{width:320px;float:left;padding-top:5px}
.sscblabel input,.sscblabel label{float:left;cursor:pointer}
.sscblabel label{padding-left:4px;font-size:.9167em;width:290px}
* html .sscblabel label{margin-top:3px}
.sscblabel span.clear{height:5px!important}
* html .sscblabel span.clear{height:2px!important}
.shortstack .form-layout01 .field01 label{width:173px}
ul.shortstack_tour{color:#2a2a2a;margin-left:2em;padding:0 0 1em 0}
ul.shortstack_tour li{color:#2a2a2a;padding:0 0 1em 0}
p.shortstack_red{color:#b00000;font-weight:bold;font-size:1.167em;margin-bottom:0}
.shortstack .form-layout01{padding:20px 0}
.shortstack_chat{background:#444 url(bg_shortstack-chat.gif) 100% 0 no-repeat;min-height:131px;margin:0 -15px 0 -15px}
* html .shortstack_chat{height:131px}
.shortstack_chat .shortstack_chat_ins{padding:17px 165px 0 21px}
.shortstack_chat h2,.shortstack_chat p,.shortstack_chat a{color:#FFF}
.shortstack_chat h2{margin:0 0 7px 0}
.shortstack_chat p{margin:0 0 3px 0;line-height:1.5em}
.shortstack_chat p.link_child{margin:0}
.shortstack_chat p.link_child a{font-weight:bold;background:url("ico_arrow-white.gif") 0 .35em no-repeat;padding-left:11px}
.shortstack_btmlogo{background:#000;margin:0 -15px -15px -15px}
.shortstack_btmlogo img{vertical-align:top}
.section-intimates .videoholder01{padding:15px;background:#ebebeb}
.section-intimates .videoholder02{padding:15px 15px 15px 15px;margin:0;background:#ebebeb}
.section-intimates .videoholder01 .vidbox,.section-intimates .videoholder02 .vidbox{width:445px;height:270px;border:1px solid #aaa;float:left}
.section-intimates .videoholder01 .viddesc,.section-intimates .videoholder02 .viddesc{width:110px;float:right}
.section-intimates .videoholder01 .viddesc h3,.section-intimates .videoholder02 .viddesc h3{font-size:1.2em;margin-bottom:.9em}
.section-intimates img,.howtoguide img{display:block}
.section-intimates h2,.section-intimates h3,.red01{color:#f0506b}
#mensjacket h2,#mensjacket h3{color:#404040}
.red02{color:#b00204}
.section-intimates .section01{margin:0 0 2em 0;padding-bottom:20px;border-bottom:1px solid #dedede}
.section-intimates#briefs .section01{margin:0 -15px 0 -15px;padding-bottom:0}
.section-intimates .nowidth,.howtoguide .nowidth{margin:0 0 43px 0}
.section-intimates#amoena .nowidth{margin-bottom:2em}
.section-intimates#amoena .nowidth .left01{float:left}
.section-intimates#amoena .nowidth .left01 a{display:block;margin-bottom:1px}
.section-intimates#amoena .nowidth .right01{float:right}
.section-intimates#briefs .nowidth{margin:0}
.section-intimates .section01 .left{width:308px;float:left}
.section-intimates .section01 .left .padding{padding:12px 15px 15px 0;height:213px}
.section-intimates .section01 .right{width:294px;float:right}
.section-intimates .section01 .right img{float:right}
.section-intimates .section01 .smlbox{width:307px;float:left;height:170px;margin:1px 0 0 0}
.section-intimates .section01 .smlbox.box02{width:295px}
.section-intimates .section01 .smlbox img{float:left}
.section-intimates .section01 .smlbox .desc{float:left;width:131px;padding:8px 0 0 10px}
.section-intimates .section01 .smlbox .desc p{margin-bottom:0}
.section-intimates .section01 .smlbox .desc h3{padding-top:0;margin-bottom:.3em}
.section-intimates .nowidth table.table03{width:602px;border-top:1px solid #dedede}
.section-intimates table.table03 th,.section-intimates table.table03 td.first{background:#f8f8f8}
.section-intimates table.table03 td,.section-intimates table.table03 th{width:68px;text-align:center;border-left:1px dotted #dedede;border-bottom:1px solid #dedede;vertical-align:middle}
.section-intimates table.table03 td.first,.section-intimates table.table03 th.first{width:130px;text-align:left;border-left:none}
.section-intimates table.table03 td.first.none{background:0}
.section-intimates table.table03 th span,.section-intimates table.table03 td.first span{padding:10px;display:block;font-weight:bold}
.section-intimates table.table03 tr:hover,.section-intimates table.table03 td:hover,.section-intimates table.table03 td.first:hover{background:#f6eced}
.footer-intimates{height:67px;background:#fff;margin:0 0 -15px 0}
.footer-mens{min-height:67px;height:auto!important;height:67px;background:#8e8c80;margin:0}
.intimatesoffer{background:#f0506c url(intimates/img_intimates_offerdbg.jpg) 0 0 no-repeat}
.intimatesoffer .offerinside{padding:15px 15px 0 66px}
.intimatesoffer p{color:#fff}
.intimatesoffer p.paratop{padding-bottom:15px}
.intimatesoffer p a,.intimatesoffer p a:visited{color:#fff;text-decoration:underline}
#briefs .footer-intimates,#amoena .footer-intimates{height:auto;margin:0 -15px -15px -15px;padding:29px 0 24px 13px}
.footer-intimates img{float:right;margin-top:-51px;position:relative;z-index:23}
.footer-intimates p{padding:0 0 0 13px;float:left}
.footer-mens p{padding:20px 0 0 13px}
.footer-mens p strong{color:#fff;font-size:13px;display:block;margin-bottom:5px}
#briefs .footer-intimates p,#amoena .footer-intimates p{padding:0;float:none;margin-bottom:5px}
.footer-intimates a.arrow-right,.footer-intimates a.arrow-right:visited{font-size:14px;font-weight:bold;background:url("ico_arrowright.gif") left 1px no-repeat}
.footer-mens a.arrow-right,.footer-mens a.arrow-right:visited{color:#0d1846;font-size:12px;font-weight:bold;background:url(mens/ico_arrowblue01.gif) left 3px no-repeat}
.defaultbox{width:300px;float:left}
.section-intimates .defaultbox.first{border-right:1px solid #dedede}
.defaultbox .desc{padding:10px 15px}
.defaultbox .desc h3{margin-bottom:.5em}
.defaultbox .desc p{margin-bottom:1.3em}
.stylethumbs a{float:left;display:block;margin:0 0 1px 1px}
.stylethumbs p a{float:none;display:inline;margin:0}
.stylethumbs a.first{margin:0 0 1px 0}
.stylethumbs02{background:#e5c6cb;padding:14px 13px 13px 14px;margin:0 -15px;height:427px}
.stylethumbs03{margin:0}
.stylethumbs02 a img,.stylethumbs03 a img{display:block}
.stylethumbs02 a,.stylethumbs03 a{float:left;display:block;margin:0}
.maternityoffer{min-height:344px;height:auto!important;height:344px;background:url(intimates/img_maternity_offerbg.jpg) 0 0 no-repeat}
.maternityoffer .txttb{float:left;width:230px}
.maternityoffer .imgtb{float:right;width:372px}
.maternityoffer p{padding:118px 0 0 15px}
.textblock01{border-top:1px solid #dedede;padding:0;min-height:320px;height:auto!important;height:320px;overflow:hidden}
.section-intimates#sports .textblock01{min-height:389px;height:auto!important;height:389px}
.section-intimates#shapewear .textblock01{min-height:383px;height:auto!important;height:383px}
.section-intimates#maternity .textblock01{min-height:381px;height:auto!important;height:381px}
#maternity .textblock01{background:url(intimates/img_maternity_tilebg.jpg) right bottom no-repeat}
.textblock01 .imgblock{float:left;margin-right:15px}
.subsec{background:#fff;height:280px}
#mensjacket.howtoguide .two-column2{width:600px}
#mensjacket.howtoguide .two-column2 .leftcolumn1{width:325px;float:left}
#mensjacket.howtoguide .two-column2 .rightcolumn1{width:275px;float:left}
#mensjacket.howtoguide .two-column2 h3{padding:0}
.subsec h3{padding-left:0}
#mensjacket .subsec{height:auto!important}
.col3box,.col3boxfirst,.col3boxlast{float:left;width:188px;margin:0 12px 0 0}
#mensjacket .col3box{width:188px}
.col3boxlast{margin-right:0}
.col3box p,.col3boxfirst p,.col3boxlast p{padding-right:10px;margin-bottom:8px!important}
.col3boxfirst p{padding:0 10px 0 0}
.col3boxlast p{padding:0 15px 0 0}
.col3box.first p{padding:0 10px 0 0}
.col3box.last p{padding:0 15px 0 0}
#mensjacket .col3box.last p{padding:0 10px 0 0}
#mensjacket .col3box p,#mensjacket .col3box h3{margin-bottom:5px}
.col3box p span,.col3boxfirst p span,.col3boxlast p span{display:block;width:10px;height:10px;float:left;background:url(ico_list-bullet2.gif) 2px 6px no-repeat}
.hoverbox03{width:602px;height:409px;background:url(intimates/img_about-your-bra_hero.jpg) no-repeat;border-bottom:1px solid #dedede}
.section-intimates a.trigger{display:block;position:absolute;text-indent:-9999em;overflow:hidden}
.landing-aboutyourbra-p01{width:38px;height:38px;left:425px;top:67px;z-index:27}
.landing-aboutyourbra-p02{width:38px;height:38px;left:173px;top:231px;z-index:25}
.landing-aboutyourbra-p03{width:38px;height:38px;left:397px;top:299px;z-index:26}
.landing-aboutyourbra-p04{width:38px;height:38px;left:65px;top:272px;z-index:25}
.section-intimates .productpopup#p01{margin:-117px 0 0 187px}
.section-intimates .productpopup#p02{margin:-46px 0 0 182px}
.section-intimates .productpopup#p03{margin:115px 0 0 212px}
.section-intimates .productpopup#p04{margin:115px 0 0 70px}
.section-intimates .productpopup{min-height:20px;height:auto!important;height:20px;padding:20px;width:300px}
#menslayered img{display:block}
#menslayered .smlbanner{margin-bottom:30px}
#menslayered .right .desc{padding-top:0}
#menslayered .right p{margin-bottom:5px}
#interview2 .padding01{padding:0 15px 15px 15px}
#interview2 h4,#interview2 p{margin-bottom:5px;font-size:12px}
#interview2 p.p2{margin-bottom:10px}
#interview2 .nopadding .two-column .desc{padding-top:0}
.howtoguide h4{color:#707070;font-size:1.1em;margin-bottom:3px}
#mensjeans h3{padding-top:0;font-size:1.500em}
#mensjeans h4{color:#676767}
.howtoguide p{margin-bottom:10px}
.howtoguide p.intro1{margin:0 30px 36px 0;font-size:1.17em;font-weight:bold}
.howtoguide .two-col-2 .col-1{width:285px;float:left;display:inline-block;margin-left:20px}
.howtoguide .two-col-2 .first{margin-left:0}
.howtoguide .two-col-3{margin-bottom:2em}
.howtoguide .two-col-3 .col-1{width:258px;float:left;display:inline-block}
.howtoguide img.fr{float:right;display:block}
.howtoguide .mt-1{margin-top:18px}
.howtoguide .g-box{background:#efefef;padding:20px 22px 20px 22px}
.howtoguide .g-box-2{background:#e4e6d7}
.howtoguide .g-box h4{color:#000;font-size:1.167em;margin-bottom:1em}
.howtoguide .g-box ul.numberlist01 li strong,.howtoguide .g-box ul.numberlist01 li{color:#676767}
#mensjeans img.fr{margin:0 0 0 20px}
#mensjeans .section-1{margin-bottom:2em}
#mensjeans .section-2{background:url(mens/how-to/bg_how-to_jeans_1.jpg) 0 0 no-repeat;padding:96px 0 0 202px;min-height:424px;height:auto!important;height:424px}
#mensskin h3{margin-bottom:.5em}
#mensskin p{margin-bottom:1.8em}
.two-column04{color:#dedede;width:950px;padding-top:90px}
.two-column04 .left{float:left;width:370px;margin-right:30px}
.two-column04 .right{float:left;width:370px}
.form-layout01#giftregistry{width:480px;float:left;padding:0}
.form-layout01#giftregistry h2{margin-bottom:1em}
.regseperator{background:url(gr_greyln.gif) left center repeat-x;width:374px;text-align:center;margin-bottom:2em}
.content-sidebar .regseperator{width:100%}
.regseperator strong{display:block;background:#fff;width:30px;margin:0 auto}
.content-sidebar .regseperator strong{background:#E7E7E7}
.form-layout01 .field01 select.dropdown-sml{width:55px;float:left;margin:0 3px 0 0}
.form-layout01 .field01 select.dropdown-med{width:88px;float:right}
#giftregistry .custom-select-container,.form-layout01#giftregistry .field01 input{width:205px;padding:3px;height:15px}
.form-layout01#giftregistry .field01 input.datepicker{width:180px}
.form-layout01#giftregistry .field01 .ui-datepicker-trigger{margin:2px 0 0 5px}
.form-layout01#giftregistry .field01 label,.form-layout01#giftregistry .field01 span.blank{width:165px}
.form-layout01#giftregistry .field01 label span{color:#6E6E6E;font-size:.9em;font-weight:100}
.form-layout01#giftregistry .buttons{padding:0 37px 2em 0}
.form-layout01#giftregistry .field-seperator{margin-bottom:1em}
.form-layout01#giftregistry .field-seperator strong{color:#2A2A2A}
.form-layout01#giftregistry .field-seperator .field01 input{color:#6E6E6E}
.sidecontent{float:right;width:232px}
.sidecontent .padding{padding:0}
.sidecontent h3{padding-top:0;margin-bottom:.5em;margin-top:0}
.sidecontent p{margin-bottom:.5em}
.two-column#giftregdetail h3{margin-bottom:.8em;font-size:1.5em}
.two-column#giftregdetail h2{margin-bottom:.5em;font-size:2.167em}
.table04{width:100%;border-top:1px solid #CFCFCF;margin-bottom:15px}
.table04 td,.table04 th{padding:15px}
.table04 td.first,.table04 th.first{width:190px}
.table04 th{border-bottom:1px solid #cfcfcf}
.table04 tr.dark td{background:#f5f5f5}
.table05{width:100%}
.table05 th,.table05 .subset td{padding:15px 0;border-bottom:1px solid #cfcfcf}
.table05 td{padding:15px 10px 15px 0;font-size:.9em}
.table05 td label{font-size:1.1em;font-weight:100;color:#2a2a2a;display:block}
.table05 .col01{width:35px;text-align:right;padding:0}
.table05 .col02{width:228px}
.table05 .col03{width:74px}
.table05 .col04{width:80px}
.table05 .col05{width:70px}
.table05 .col06{width:59px}
.table05 .col07{width:69px}
.table05{background:url(gr_greylndot.gif) 20px 0 repeat-y}
.table05 .col01{background:url(ico_gryarrowdown.gif) 14px top no-repeat}
.table05 td.grydot.last{background:url(ico_gryarrowup.gif) 14px bottom no-repeat}
.table05 .grydot span{display:block;padding-left:13px}
.table05 .subset td label{font-weight:bold;font-size:1.333em;color:#b00000}
.greybar{background:#e5e5e5;height:39px;overflow:hidden}
.greybar .padding{padding:11px 15px}
.greybar strong{color:#000}
.greybar label{margin-right:5px;color:#000}
.greybar input.datepicker2{width:115px;margin-right:2px}
.greybar select{width:115px;margin-right:20px}
.greybar .btn_giftreg_update{float:right;margin:-3px 0 0 0}
.ui-datepicker-trigger{float:left}
.sidebar-block .ui-datepicker-trigger{float:right;margin:2px 0 0 0}
.datepicker2{width:100px;float:left}
.datepicker2,.sideinput{padding:2px}
.sidebar-block label{font-size:1.1em;padding-bottom:.3em;color:#000}
.sidebar-block label span{font-size:.9em}
#moreinfo{cursor:pointer}
.giftregtooltip{display:none;width:183px;height:111px;background:url(gr_giftregtooltip.gif) left top no-repeat;position:absolute;z-index:23;margin:-123px 0 0 80px}
.giftregtooltip .ttpadding{padding:10px}
.greybar .left{float:left}
.greybar .right{float:right}
.subgrplinks{padding:15px}
.subgrplinks h2{float:left;margin:0}
.subgrplinks a{float:right;margin-left:3px}
.regdetaildisclaimer{margin:0 0 -30px 0;background:#ededed;color:#898989;font-size:.9em}
.regdetaildisclaimer .padding{padding:15px 15px 30px 15px}
.advertisesection{padding-bottom:15px}
.advertisesection h4{color:#809960;font-size:1.333em;padding:16px 0 15px 40px;margin:0 -15px;font-weight:100}
.advertisesection h4.point1{background:#e1f0d1 url(ico_giftreg_steps.gif) 10px 0 no-repeat}
.advertisesection h4.point2{background:#e1f0d1 url(ico_giftreg_steps.gif) 10px -52px no-repeat}
.advertisesection h4.point3{background:#e1f0d1 url(ico_giftreg_steps.gif) 10px -104px no-repeat}
.advertisesection h4 span{font-weight:100;font-size:.9em}
.advertisesection h5{padding:15px;margin:0 -15px;border-bottom:1px solid #dfdfdf}
.advertisesection h5.topborder{border-top:1px solid #dfdfdf}
.advertisesection .formfields{padding:15px 0 15px 0}
.formfields2{padding:15px 15px 30px 15px;margin:0 0 10px 0;border-bottom:1px solid #dfdfdf}
.advertisesection .fieldcol{float:left;width:200px;margin-bottom:1.5em}
.advertisesection .fieldcol span.error{margin-left:2px;width:5px}
.advertisesection .fieldcol.last{width:100px;padding-top:16px}
.advertisesection .fieldcol label{padding:.5em 0 .5em 0;font-weight:bold}
.advertisesection .fieldcol input.textinput{height:17px;width:180px;padding:3px;float:left;color:#6e6e6e}
.advertisesection .formfields2 .fieldcol input.textinput{margin-bottom:1em}
.advertisesection textarea{width:375px;height:130px;padding:5px;color:#6e6e6e}
.advertisesection .smltxt{font-size:.9em;font-style:italic;padding-top:1em}
.advertisesection label{font-weight:bold;padding-bottom:.5em}
.advertisesection label span{font-weight:100}
.advertisesection label span.red{color:#b00000}
.fieldcol2{float:left;width:166px;padding-bottom:1em;margin-left:36px}
.fieldcol2.first{margin:0}
.fieldcol2 .radioinput input,.fieldcol2 input.radioinput,.fieldcol2 label{float:left;margin:0 5px 1em 0}
.fieldcol2 .imgbox{padding:2px;border:1px solid #dfdfdf;width:160px;height:108px}
table.contacttable{width:100%;text-align:left}
table.contacttable th{font-weight:bold;padding:10px 15px;color:#000;text-align:left}
table.contacttable .subtitles th{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:15px}
table.contacttable td{padding:10px 15px}
table.contacttable th.col01{width:55px}
table.contacttable th.col02{width:196px}
table.contacttable th.col03{width:366px}
table.contacttable tr.darkgrey{background:#e7e7e7}
table.contacttable tr.grey{background:#f5f5f5}
.errormsg{color:#b00000;padding:0 0 10px 2px;margin-top:-5px}
.form-layout01#giftregistry .errormsg{margin-left:165px}
.elecvid{float:left;width:430px;margin:0 0 10px -15px;padding:1px 0 0 0}
.elecviddesc{float:right;width:186px;margin-right:-15px}
.elecviddesc .padding{padding:30px 15px}
.ylwbox{background:#f0d719 url(gr_ylwbox_top.gif) left top no-repeat;padding:10px 0 0 0;width:586px;margin:0 0 1.5em 0}
.ylwbox .ylwboxcontent{background:url(gr_ylwbox_btm.gif) left bottom no-repeat;padding:0 0 10px 0;color:#394a16;font-size:1.167em}
.ylwbox .ylwboxcontent a{font-size:.857em}
.ylwbox .ylwboxcontent .padding{padding:15px}
.ylwbox .ylwboxcontent .padding .top{border-bottom:1px dotted #36802d;margin:0 0 1.5em 0}
.ylwboxcontent h3{color:#36802d;font-size:26px;padding:0;margin:0 0 .2em 0}
.wcupoffer{display:block;width:540px;height:auto;padding:5px 30px 5px 200px;background:#f4d50c url(electrical/img_pricematchbg.gif) left top no-repeat;color:#000}
.wcupoffer h3{font-weight:bold;font-size:55px;padding:0;margin:0}
.title01wc{background:#3e8036;width:100%;margin:0 -15px;padding:22px 15px;color:#fff;font-size:1.833em}
.wcupbottombtn{text-align:center;padding:0 0 1em 0}
.wcupbottombtn a{display:block;margin:0 auto}
.no4{display:block;width:35px;height:38px;background:url(electrical/img_txt4.gif) left top no-repeat;text-indent:-9999px;float:left;position:absolute;margin:-7px 0 0 38px}
.pricematch{position:absolute;float:right;margin:-7px 0 0 120px}
.redtxt{color:#b00000}
.gridlayout01{margin:0 -15px}
.gridlayout01 .prodblock{float:left;width:308px}
.gridlayout01 .prodblock .proddesc{padding:15px}
.gridlayout01 .prodblock .proddesc h3{padding:0;font-size:21px;margin:0 0 .9em 0}
.videolanding{color:#a7a7a7;width:964px}
.videolanding p{color:#a7a7a7}
.videolanding h2,.videolanding h3,.videolanding h4{color:#fff}
.videolanding h2{font-size:47px}
.videolanding h3{padding:0}
.vidsection01{margin:0 0 50px 0}
.vidsection01 .col-left{float:left;width:638px}
.vidsection01 .col-right{float:right;width:311px}
.vidplayer{display:block;width:964px;margin-bottom:25px}
.recentdesc{width:300px;float:right}
.recentdesc .subtitle,.vidsection01 .col-right .subtitle{font-size:1.167em;margin:0 0 .9em 0;font-weight:bold;color:#fff}
.vidsection01 .col-right .subtitle span{float:left;display:block;width:auto;white-space:nowrap}
.vidsection01 .col-right .subtitle a{float:right;font-weight:100;font-size:.9em}
.col-right{float:left;width:245px}
.vidstep li{list-style:none;float:left}
.vidstep li a{display:block;width:18px;height:18px;background:url(ico_stepdot.gif) 0 0 no-repeat;text-align:center;font-size:10px;color:#fff;font-weight:bold;line-height:16px}
.vidstep li.active a,.vidstep li a:hover{text-decoration:none;background:url(ico_stepdot.gif) 0 -19px no-repeat;color:#000}
.tabcontainer .subsection{padding:28px 0 11px 0}
.tabcontainer .subsection.first,.tabcontainer1 .first{border-top:0}
.tabcontainer .subsection h3{font-size:22px}
.tabcontainer .subsection .list01 li{float:left;width:235px;background:transparent url(ico_list-bullet-alt.gif) no-repeat scroll 0 5px;padding-left:10px}
.vidpagination span{font-weight:bold;color:#4f4f4f;float:left;margin-right:5px}
.vidpagination a,.vidpagination a:visited{font-weight:bold;float:left;margin-right:5px}
.vidpagination a.stepdot,.vidpagination a.stepdot:visited{display:block;width:6px;height:6px;margin:5px 2px 0 0;background:url(ico_stepdot.gif) 0 0 no-repeat;float:left}
.vidpagination a.stepdot.active,.vidpagination a.stepdot.active:visited{display:block;width:6px;height:6px;margin:5px 2px 0 0;background:url(ico_stepdot.gif) 0 -6px no-repeat;float:left}
.column3{width:311px;margin:0 15px 20px 0;background:#2a2a2a;padding-top:10px}
.column3inner{width:300px;padding-bottom:10px;padding-top:10px}
.column3inner .padding{padding:0 15px}
.column3 h3{font-size:28px}
.column3 ol{margin-left:20px;font-weight:bold}
.column3 ol li,.column3 ol a,.column3 ol a:visited{font-weight:bold;color:#A7A7A7;text-decoration:none}
.column3 #twitterfeedcontainer{font-size:.91666em}
.column3 #twitterfeedcontainer .item{background:url(br_dots-grey.gif) repeat-x left top;margin:0 0 14px 0;padding:15px 0 0 0}
.column3 #twitterfeedcontainer .first{background:0;margin:0 0 14px 0;padding:0}
.column3 #twitterfeedcontainer .item p{margin:0}
.column3 #twitterfeedcontainer .item div a{color:#a7a7a7;font-weight:bold}
.column3 ol#mostpopular{margin-bottom:10px}
.column3 ol#mostpopular li{font-size:.91666em;line-height:16px;margin-bottom:3px}
.column3 ol#mostpopular li a{font-weight:normal}
.column3 ol#mostpopular li a:hover{text-decoration:underline}
.socmedbox span{float:left;display:block;padding-top:7px;width:90px;color:#fff;font-weight:bold}
.socmedbox a{float:right;margin-left:10px}
.videotab{margin-top:0}
.videolanding h2{margin-bottom:0}
.videotab li{list-style:none;float:left;height:40px;width:auto;background:url(gr_videotablt.gif) 0 -40px no-repeat;margin-right:5px}
.videotab li.active{background:url(gr_videotablt.gif) 0 0 no-repeat}
.videotab li div{background:0}
.videotab li.active div{background:url(gr_videotabmid.gif) center 0 no-repeat}
.videotab li a,.videotab li a:visited{padding:8px 21px 11px 19px;color:#717171;font-weight:bold;font-size:14px;display:block;background:url(gr_videotabrt.gif) right -40px no-repeat;text-decoration:none;height:20px;display:inline-block}
.videotab li.active a,.videotab li.active a:visited{color:#fff;background:url(gr_videotabrt.gif) right 0 no-repeat}
.videolist li{margin:0 0 20px 0;list-style:none;width:310px;float:left}
.videolist .vidimg{display:block;width:100px;height:74px;float:left;margin:0 15px 0 0}
.videolist .vidimg span{display:block;width:100px;height:74px;background:#000;position:absolute;filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;z-index:23}
.videolist .vidimg img{display:block}
.videolist .vidimg:hover span{display:none}
.videolist .vidimg img.playbtn{display:block;position:absolute;z-index:24}
.videolist .vidimg:hover img.playbtn{display:none}
.videolist .viddesc{display:block;float:left;width:180px}
.videolist .viddesc h4{margin:-2px 0 0 0;max-height:31px;height:31px;height:auto!important;overflow:hidden}
.videolist .viddesc p{font-size:.91666em;margin:0!important;padding:0!important;max-height:29px;height:29px;height:auto!important;overflow:hidden}
.videolist .viddesc a{margin:0!important;padding:0 0 0 11px!important}
ul.socmed{background:url(gr_socmedbg.gif) 0 0 no-repeat;padding:8px 7px}
ul.socmed li{float:left;list-style:none}
ul.socmed li a{display:block;padding:0 5px 0 22px;height:16px;width:auto;margin:0 10px 0 0;color:#fff;font-weight:bold;white-space:nowrap}
ul.socmed li a.smlink1{background:url(ico_socmed.gif) 0 0 no-repeat}
ul.socmed li a.smlink2{background:url(ico_socmed.gif) 0 -42px no-repeat}
ul.socmed li a.smlink3{background:url(ico_socmed.gif) 0 -84px no-repeat;margin:0}
.relatedproducts{border:1px solid #494949;display:none}
.relatedproducts a.btnscrollprev,.relatedproducts a.btnscrollnext{float:left;width:21px;height:134px;display:block}
.productslidecontainer{float:left;width:201px;height:134px;overflow:hidden}
ul.prodlist02{width:202px}
ul.prodlist02 li{list-style:none;float:left;margin:0;padding:0}
ul.prodlist02 li a{display:block;margin:0 1px 1px 0}
ul.prodlist02 li img,.relatedproducts a.btnscroll img{display:block}
.vidpagination .nextspan,.vidpagination .prevbtn{display:none}
#iphonesupport .header{background:url(iphoneappsupport/img_iphoneheader.jpg) 0 0 no-repeat;width:617px;height:462px}
#iphonesupport .header .padding{padding:60px 15px 0 317px}
#iphonesupport .header .padding .pre-title{font-size:12px;font-weight:bold;color:#c30000}
#iphonesupport .header h2{color:#fff;font-size:3em;margin:0 0 .2em 0}
#iphonesupport .header p{margin-bottom:1em;color:#cecece;width:260px;font-size:12px}
#iphonesupport .header .hbtns{padding:5px 0 0 0}
#iphonesupport .header .hbtns img{float:left;margin:0 12px 0 0}
#iphonesupport .contentmain{background:url(iphoneappsupport/img_iphonesupportbg.jpg) 0 0 no-repeat;width:617px;height:1546px}
#iphonesupport .contentbox{height:380px}
#iphonesupport .contentbox h3{font-size:1.75em;margin:0 0 .7em 0}
#iphonesupport .contentbox.left .padding{padding:100px 317px 0 15px}
#iphonesupport .contentbox.right .padding{padding:100px 15px 0 317px}
.facebook_esque{background:#eceff5;border:1px solid #d8dfe9;color:#6d6d6d;padding:20px 30px 5px 20px}
.facebook_esque h2{color:#434343;font-size:1.8333em;font-weight:normal;margin-bottom:12px;padding-top:0}
.facebook_esque .desc{display:block;float:left;width:300px}
.facebook_esque .desc p{font-size:1.1666em}
.facebook_esque .desc a{color:#2a2a2a;text-decoration:underline}
.facebook_esque .facebook_like{display:block;float:right;width:215px}
.facebook_esque .giveaway_img{display:block;float:left;margin:0 0 20px 0;width:145px}
.facebook_esque .giveaway_img img{border:1px solid #cbd0dd}
.facebook_esque .giveaway_desc{display:block;float:right;width:375px}
.facebook_esque .giveaway_desc h4{font-size:1.1666em;margin-bottom:5px}
.sidebar-block ul.social_media{list-style:none}
.sidebar-block ul.social_media li{margin:0 0 3px 0;padding:0}
.sidebar-block ul.social_media li.facebook a,.sidebar-block ul.social_media li.twitter a,.sidebar-block ul.social_media li.youtube a,.sidebar-block ul.social_media li.tumblr a{color:#2a2a2a;background-image:url(competition/li_social-media.gif);background-repeat:no-repeat;display:block;height:15px;padding:1px 0 0 20px;text-decoration:none}
.sidebar-block ul.social_media li.facebook a{background-position:left 0}
.sidebar-block ul.social_media li.twitter a{background-position:left -16px}
.sidebar-block ul.social_media li.youtube a{background-position:left -32px}
.sidebar-block ul.social_media li.tumblr a{background-position:left -48px}
.sidebar-block ul.social_media li.facebook a:hover,.sidebar-block ul.social_media li.twitter a:hover,.sidebar-block ul.social_media li.youtube a:hover,.sidebar-block ul.social_media li.tumblr a:hover{text-decoration:underline}
.sidebar-block h3.like{display:inline-block;float:left}
.sidebar-block img.like_btn{display:inline-block;float:right;margin:8px 8px 0 0}
.comp_styles h3{color:#434343;font-weight:bold;margin-bottom:10px;padding-top:10px}
.flights p{color:#434343;display:block;float:left;font-weight:bold;margin-top:7px;width:63px}
.flights img{display:block;float:right;width:62px}
.virginblue img{display:block}
.content_baseline{background:#6eb4c0;color:#fff;font-size:1.166667em;font-weight:bold;padding:25px 40px 12px 15px}
.content_baseline .desc{display:block;float:left;width:332px}
.content_baseline .facebook_like{display:block;float:right;width:215px}
h4.items{font-size:1.3333em;margin-bottom:2px}
.comp_desc{margin-bottom:30px;width:250px}
.mb15{margin-bottom:15px!important}
.mb35{margin-bottom:35px!important}
.mb40{margin-bottom:40px!important}
.pr25{padding-right:25px!important}
.form-layout02{width:100%}
.form-layout02 h2{margin-bottom:8px}
.form-layout02 ul.items{display:block;list-style:none;padding:0 0 10px 0}
.form-layout02 ul.items li{display:block;float:left;width:145px}
.form-layout02 ul.items li .item{height:210px}
.form-layout02 ul.items li .item .option{padding:15px 0 25px}
.form-layout02 ul.items li .item .option input{float:left;margin:2px 7px 0 0}
.form-layout02 ul.items li .item .option label{float:left;width:115px}
.form-layout02 .field01{float:left;margin:0 0 20px 0;width:265px}
.form-layout02 .field01a{width:49.9%;overflow:hidden}
.form-layout02 .field_text{width:100%;margin:0 0 20px 0}
.form-layout02 .field01 label{height:1px;visibility:hidden}
.form-layout02 .field01 input,.form-layout02 .field01 textarea{padding:7px 9px 8px 9px}
.form-layout02 .field01 textarea{color:#858585;height:auto!important;height:80px;min-height:80px;width:545px}
.form-layout02 .field01 input{color:#858585;width:250px}
.form-layout02 .field02{float:left;width:50%;margin:0 0 10px 0!important;padding:0 0 0 3px!important}
.form-layout02 .field02 label{float:left!important}
.form-layout02 .field02 input{margin:0 5px 0 0!important;float:left!important}
.form-layout02 .field03{width:100%!important}
.form-layout02 .field03 input{margin:0 5px 0 0!important;width:540px!important}
.form-layout02 .buttons{float:left;margin:0 0 20px 0;width:150px}
.form-layout02 .notice{float:right;margin:0;width:355px}
.form-layout02 .notice p{font-weight:bold;padding:10px 0 0 0}
.form-layout02 .validation{float:right;margin:0;width:290px}
.form-layout02 .validation .errors{padding:0}
.success{display:block;margin:0 0 50px 0;width:340px}
.form-layout02 span.error{float:right;width:auto!important;margin:0!important;padding:0 3px 0 0!important}
.layout02-smaller .field01,.layout02-smaller .field02{margin:0 0 15px 0!important;width:49.9%!important}
.layout02-smaller .field01 input{width:228px!important}
.layout02-smaller .wide{margin:0 0 10px 0!important;width:99.9%!important}
.layout02-smaller .wide input{width:495px!important}
.form-layout02 .field03 input{margin:0 5px 0 0!important;width:540px!important}
ol.competition_tandc{margin:0 0 30px 20px;padding:0}
ol.competition_tandc li{padding:0 0 10px 0}
ol.competition_tandc li table{border:1px solid #999;margin:10px 0}
ol.competition_tandc li table thead tr td,ol.competition_tandc li table thead tr th{background:#CCC;border-bottom:1px solid #999;font-weight:bold;margin:10px 0}
ol.competition_tandc li table td,ol.competition_tandc li table th{padding:5px}
ol.competition_tandc li ol,ol.competition_tandc li ul{margin:10px 25px 5px 25px;padding:0}
ol.competition_tandc li ol{list-style-type:lower-latin}
ol.competition_tandc-1,ul.competition_tandc-1,{font-size:.917em}
.intro_grey{border-bottom:1px solid #ececec;background:#f8f8f8;margin:-30px -15px 0 -15px;padding:20px 15px 20px 15px}
.intro{padding:0 15px 20px 0}
.mr30{margin-right:30px!important}
.content_basque{margin:0 0 30px 0}
.content_basque .style{display:block;float:left;width:175px}
.content_basque .style .imgs{margin:0 0 18px 0}
.content_basque .style .imgs img{display:block}
.microsite .product-desc .product-padding p .btn{margin:5px 0}
.microsite #banner img{display:block}
#content_cozi{position:relative}
#content_cozi .cozi-home{background:url(microsite/cozi/bg_home.jpg) 100% 0 no-repeat;width:602px;height:1170px}
#content_cozi .cozi-home .intro{margin:0;padding:0;width:269px}
#content_cozi .cozi-home .intro p{margin-bottom:1em}
#content_cozi .cozi-home ul{list-style-type:none}
#content_cozi .cozi-home ul{width:100%}
#content_cozi .cozi-home ul li{position:absolute;display:inline-block;background:#fff;padding:7px;color:#6e6e6e}
#content_cozi .cozi-home ul li .price{font-weight:bold}
#content_cozi .cozi-home ul li.product-1{right:0;top:146px;width:80px;padding-right:0}
#content_cozi .cozi-home ul li.product-2{left:0;top:372px;width:70px}
#content_cozi .cozi-home ul li.product-3{left:294px;top:448px;width:70px}
#content_cozi .cozi-home ul li.product-4{left:0;top:578px;width:62px;padding-left:0}
#content_cozi .cozi-home ul li.product-5{left:202px;top:688px;width:42px}
#content_cozi .cozi-home ul li.product-6{left:406px;top:702px;width:80px}
#content_cozi .cozi-home ul li.product-7{right:0;top:920px;width:85px}
#content_cozi .cozi-home h2{margin:0 0 10px 0}
#content_cozi .cozi-home h3{color:#6e6e6e;margin:0 0 10px 0;padding:0;font-size:16px}
#content_cozi .btn{position:relative}
#content_cozi .btn_shop-swim{width:122px;height:36px}
#content_cozi .btn_shop-swim span.img{position:absolute;left:0;top:0;width:122px;height:36px;display:block;background:url(microsite/cozi/btn_shop-swim.gif) 0 0 no-repeat}
#content_cozi .cozi-home .watch{position:absolute;top:852px;left:0;width:290px}
#content_cozi .cozi-home .watch p{margin-bottom:0}
#content_cozi .cozi-home .watch .video-img{margin-bottom:24px;display:block;width:290px;height:155px}
#content_cozi .cozi-home .watch .video-img img{display:block}
#content_cozi .cozi-home .watch h2{color:#2A2A2A;font-size:4.167em;margin:0;padding:0}
#content_cozi .cozi-home .watch h4{font-size:12px;font-weight:bold;margin:0;padding:0;color:#787878}
.whats-hot .content_inside{padding-top:0}
ul#get-social{margin:0 0 .6em 0}
ul#get-social li{line-height:1.5em;padding:0 0 1px 0}
ul#get-social li a{color:#000;padding-left:22px}
ul#get-social li.facebook{background:url(competition/ico_sm-facebook.gif) no-repeat}
ul#get-social li.twitter{background:url(competition/ico_sm-twitter.gif) no-repeat}
ul#get-social li.youtube{background:url(competition/ico_sm-youtube.gif) no-repeat}
.newslistingdetail h2{margin-bottom:.225em}
.newslistingdetail h3{margin-bottom:.3em}
h2.three-essential-items{background:url(gr_3-essential-items.gif) no-repeat;height:73px;margin-bottom:0;text-indent:-999px;width:602px}
.two-col-even .col06 p.quote,.two-col-even .col07 p.quote,.two-col-even .col08 p.quote{color:#676863;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.8em;font-style:italic;line-height:1.25em;margin-bottom:.5em}
.emporium{margin-bottom:0}
#emporium .emporium-build-section-a{margin-bottom:20px}
#emporium .emporium-build-section-a .emporium-column-1{width:290px;float:left;display:inline;margin-bottom:8px}
#emporium .emporium-build-section-a .emporium-column-2{width:290px;float:right;display:inline;margin-bottom:8px}
#emporium .emporium-build-section-b{width:602px;height:683px;background:url(about-us/emporium/img_emporium_products.jpg) no-repeat 0 0;position:relative}
#emporium .emporium-build-section-b a.arrow-link-1{bottom:20px;position:absolute;left:246px}
#emporium .trend-intro{clear:both;display:block;margin:0 0 10px}
#emporium .mag-cover,#emporium .new-product{clear:right;float:right;margin:0 0 15px 15px}
#emporium h2{color:#a6308d;margin-bottom:20px}
#emporium .download .title{color:#000}
#emporium .intro,#emporium .title{font-size:2em;line-height:1em;padding:0;margin:0 0 .8em}
#emporium .thin_col{width:360px}
#emporium .thin_col img{margin:30px 0 20px}
#emporium p span.important{font-weight:bold}
#emporium .cta{background:#a6308d;display:block;margin:0 0 1px;position:relative}
#emporium .cta .download{display:block;float:left;padding:33px 0 23px 80px;text-align:right;width:280px;color:#fff}
#emporium .cta .download .title{font-size:2.25em;margin:0 0 5px}
#emporium .cta .preview{display:block;float:right;position:absolute;top:-40px;right:88px;width:124px}
#emporium .essentials{margin:0 0 50px}
#emporium .essentials .title{background:#000 url(about-us/emporium/tl_emporium_2.gif) no-repeat center;display:block;height:73px;margin:0 0 35px;text-indent:-999em;width:100%}
#emporium .essentials .items{clear:both;width:100%}
#emporium .essentials .items h4{color:#545454;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.8333em;font-style:italic;font-weight:normal;margin:0 0 12px}
#emporium .essentials .items p{font-size:1.16667em}
#emporium .essentials .item01{margin:0}
#emporium .essentials .item01 .preview{float:left;margin:0 0 0 10px}
#emporium .essentials .item01 .container{float:right;margin:25px 22px 0 0;width:285px}
#emporium .essentials .item02{margin:0 0 10px}
#emporium .essentials .item02 .container{float:left;margin:50px 0 0 5px;position:relative;width:260px}
#emporium .essentials .item02 .preview{float:right;position:relative;margin:-25px 0 0 0}
#emporium .essentials .item03{width:100%}
#emporium .essentials .item03 .preview{float:left;margin:0 0 0 7px}
#emporium .essentials .item03 .container{float:right;margin:60px 0 0;width:300px}
#emporium .button{margin:0}
#emporium .button a{background:#a6308d;color:#fff;display:block;font-size:1.5em;font-weight:bold;padding:22px 70px 22px 110px}
#emporium .button a .arrow{background:url(about-us/emporium/gr_ico-arrow_white.gif) no-repeat 0 0;float:left;height:9px;margin:5px 4px 0 0;width:7px}
.blue-box{background-color:#aae0fa;padding:16px 15px 22px 15px}
.blue-box h3{font-size:1.333em;font-weight:normal;margin-bottom:1.75em}
.blue-box ul{float:left;margin-right:20px;width:275px}
.blue-box ul.altn{margin-right:0;width:275px}
.blue-box li{background:url(icon_blue-tick.gif) 0 2px no-repeat;list-style:none;padding:0 0 12px 25px}
p.buttons{margin:50px 0 8px 124px}
.redbglink,.redbglink:visited{background:#c41200;color:#fff;font-weight:bold;padding:7px 18px;width:auto;text-decoration:none;font-size:12px;margin-right:4px}
.redbglink02,.redbglink02:visited{background:#c41200;color:#fff;font-weight:bold;padding:7px 38px;width:auto;text-decoration:none;font-size:12px;margin-right:4px}
.redbglink:hover,.redbglink02:hover{background:#000}
.right-margin{margin-right:1em!important}
p.extra{color:#b00000;text-align:center}
.fine-print{font-size:.834em}
.grey-box{background-color:#e3e3e3;margin:0;padding:6px 16px 10px 0}
.grey-box p{margin:0 0 .2em}
.grey-box img.car{float:left}
.grey-box img.title{margin-top:1.5em}
.intro-box{background-color:#2f292b;margin:-30px -15px 0 0;padding:0 16px 0 0}
.intro-box img{float:left}
.intro-box .intro-content{color:#fff;float:right;font-weight:bold;padding:23px 12px 0 0;width:270px}
.intro-box .intro-content h2{color:#fff}
.intro-box .intro-content p.links{margin-bottom:0}
.intro-box .intro-content a{color:#c41200}
.img-info-block{margin:0 -15px;padding:0}
.img-info-block img{float:left}
.img-info-block .img-info-content{float:left;padding:0 0 0 22px;width:412px}
.img-info-block .img-info-content h3{padding-top:0}
ul.list01.features{float:left;margin-right:10px;width:270px}
ul.list01.features li{padding-left:15px}
.hidden-div{margin:0 -15px}
table.feature-table{margin-top:27px;width:100%}
table.feature-table th{background:url(gr_table-right-border.gif) right 0 repeat-y;border-bottom:1px solid #ececec;padding:10px 15px;text-align:left}
table.feature-table th.header{padding:6px 15px}
table.feature-table th.no-right-border{background:0;border-bottom:1px solid #ececec}
table.feature-table td{border-bottom:1px solid #ececec;padding:10px 15px}
table.feature-table tr.alternate th,table.feature-table tr.alternate td{background-color:#fafafa}
table.feature-table td.right-border{background:url(gr_table-right-border.gif) right 0 repeat-y}
table td.forced-width{font-size:0;line-height:0;padding:0;background:0;border-bottom:0}
.hr02{margin-bottom:0!important}
.insurance-logo{float:right;margin-top:6px}
.toprydegallery .img-lrg img{display:block;margin:0 0 15px 0}
.fathersdayhome{padding:188px 0 0 46px;width:320px;color:#0c2d4e}
.fathersdayhome h4{margin:0;padding:0}
.fathersdayhome a,.fathersdayhome a:visited{color:#0c2d4e}
.fathersdayhome .subtext{color:#fff;font-size:1.1em}
.fathersdayhome .subtext a,.fathersdayhome .subtext a:visited{color:#fff;text-decoration:underline}
.fdlinks a.arrow-right,.fdlinks a.arrow-right:visited{font-size:1.333em;font-weight:bold;display:block;margin-bottom:5px;background:url(gr_fdsarrowright.gif) 0 4px no-repeat}
.fdbadge{display:block;width:158px;height:158px;position:absolute;top:0;margin:133px 0 0 630px}
.beautytitle{margin:-50px -15px 0 -15px}
.titlep{color:#ec94a1}
.beautyitem{padding:15px 0}
.beautyitem img{float:left}
.beautyitem .itemdesc{float:left;width:250px;padding-left:15px}
.beautyitem .itemdesc h3{color:#f3b1bb;font-size:22px;margin-bottom:5px;padding-top:1em}
.beautyitem .itemdesc p.smltxt{font-size:.9em;color:#8e8e8e}
.beautytipitem{margin:0}
.beautytipitem h3{color:#c894c1;font-size:22px;margin-bottom:5px}
.beautytipitem#tiptile1{background:url(temp/beauty_tipbg1.jpg) 0 0 no-repeat;padding-top:15px}
.beautytipitem#tiptile2{background:url(temp/beauty_tipbg2.jpg) -15px 10px no-repeat}
.beautytipitem#tiptile3{background:url(temp/beauty_tipbg3.jpg) 0 0 no-repeat}
.beautytipitem#tiptile1 .itemdesc{width:237px;padding-left:196px}
.beautytipitem#tiptile1 .itemdesc .fdesc{padding-right:18px}
.sitemlinks p{width:150px;float:left;font-size:.9em;color:#8e8e8e;margin-bottom:10px}
.sitemlinks a{float:right;margin-bottom:10px}
.beautytipitem#tiptile2 .itemdesc{padding:0 245px 180px 0}
.beautytipitem#tiptile2 .sitemlinks p{width:115px}
.beautytipitem#tiptile2 .sitemlinks a{float:left}
.beautytipitem#tiptile3 .itemdesc{padding:0 15px 40px 195px}
.beautytipitem#tiptile2 .sitemlinks p,.beautytipitem#tiptile3 .sitemlinks a{float:left}
.beautyskinitem{border-bottom:2px solid #7ac8d2}
.beautyskinitem.lastitem,.lastitem{border-bottom:0}
.beautyskinitem .itemdesc{padding:0 0 30px 0;width:290px;float:left}
.beautyskinitem .itemdesc h3{color:#6bc5d1;font-size:22px;margin-bottom:5px}
.beautyskinitem img{float:right;margin-top:20px}
.beautyskinitem .sitemlinks p{width:200px}
#microsite3 h1{visibility:hidden}
#microsite3 .page-intro{min-height:108px;height:auto!important;height:108px;padding-top:92px}
img.waynecooper-photo{float:left;margin:-30px 0 0 0}
.black-box,.coral-box{background:#000;color:#fff;padding:20px 13px}
.coral-box{background:#f15b56}
a.blackbg-link,.coral-box a{background:url(ico_white-arrow-small.png) 0 4px no-repeat;color:#fff;font-size:1.12em;font-weight:bold;padding-left:11px}
.replace-title{visibility:hidden;display:block;height:100px}
.interview-left-col{float:left;margin-bottom:1em;width:285px}
.interview-right-col{float:right;margin:-20px 0 1em 0;width:301px}
.interview-right-col img{margin-bottom:1em}
.interview-right-col p{padding-right:27px}
.microsite .question{background:url(ico_q.gif) no-repeat;color:#545454;font-weight:bold;margin-top:22px;padding-left:28px;padding-top:5px}
.multi-line{padding-top:2px}
.jl-photo{float:left;margin:3px 25px -15px 0}
h2.modern-classic{background:url(janelamerton/tl_modern-classic.gif) no-repeat;float:left;height:149px;margin-bottom:38px;text-indent:-9999px;width:269px}
.jane-interview .interview-intro{margin:0 0 15px 0;width:617px}
.jane-interview h2{background:url(janelamerton/tl_a-moment-with-jane.gif) no-repeat;height:263px;text-indent:-9999px;width:296px}
.interview-intro p.intro{color:#4e4e4e;line-height:18px;margin:0;text-align:left;width:600px;font-weight:bold}
.jane-interview-portrait{float:right;margin:0 0 15px 25px}
.nomarg{margin-top:0!important;padding-top:0!important}
.jane-interview .left-col2{float:left;width:306px}
.jane-interview .left-col2 p{width:275px}
.jane-interview .right-col2{border-top:1px solid #e9eaeb;display:inline;float:right;margin:0 -15px 0 0}
.jane-interview .question{background:url(janelamerton/gr_q.gif) no-repeat;color:#4e4e4e;font-weight:bold;line-height:19px;margin-bottom:1.1em;padding-left:28px;padding-top:1px}
.jane-interview .question{background:url(janelamerton/gr_q.gif) no-repeat;color:#4e4e4e;font-weight:bold;line-height:19px;margin-bottom:1.1em;margin-top:0;padding-left:28px;padding-top:1px}
.jane-interview .multi-line{line-height:1.333em}
.jane-interview .left-col3{display:inline;float:left;height:774px;width:305px;margin-bottom:1px}
.interview-top-wrapper{margin-bottom:15px}
.jane-interview .right-col3{display:inline;float:left;margin:0 -15px 0 0;width:312px}
.jane-interview .right-col3 p{padding-right:25px}
.jane-interview .right-col3 p.tl-all-about-style{background:url(janelamerton/tl_the-jane-lamerton-brand.gif) no-repeat;height:116px;padding-right:0;text-indent:-9999px;width:312px}
.pink-box2{background-color:#de2871;color:#fff;padding:20px 13px}
.christmas-tree-wrap .section1{background-image:url(christmas2010/img_tree1.jpg);background-position:top;background-repeat:no-repeat;width:617px;height:557px;margin-top:-30px;position:relative;border-bottom:1px solid #e7e7e7}
.glitter-title{position:absolute;left:335px;top:29px}
.tree-glitter-copy{width:275px;position:absolute;left:314px;top:145px}
.btn-tree-catalogue{margin:12px 0 0 0}
.christmas-tree-wrap .section2{width:617px;height:556px;position:relative;background-image:url(christmas2010/img_tree3.jpg);background-position:top;background-repeat:no-repeat;border-bottom:1px solid #e7e7e7}
.celebration-title{position:absolute;left:66px;top:28px}
.tree-celebration-copy{width:272px;position:absolute;left:15px;top:145px}
.christmas-tree-wrap .section3{width:617px;height:557px;position:relative;background-image:url(christmas2010/img_tree5.jpg);background-position:top;background-repeat:no-repeat;border-bottom:1px solid #e7e7e7}
.jingle-title{position:absolute;left:342px;top:29px}
.christmas-tree-wrap .section4{width:617px;height:557px;position:relative;background-image:url(christmas2010/img_tree7.jpg);background-position:top;background-repeat:no-repeat;margin-bottom:-30px}
.dreaming-title{position:absolute;left:44px;top:28px}
.santa-wrap .snowman{margin-top:-30px}
.santa-wrap .santa-section1{width:617px;height:379px;background-image:url(christmas2010/img_santa2.jpg);border-bottom:1px solid #E7E7E7}
.santa-section1a{height:379px;width:290px;float:right;padding:0 15px 0 0}
.santa-section1a h2{background-image:url(christmas2010/img_santa4.gif);margin:31px 0 0 35px;width:209px;height:102px;text-indent:-999em}
.letter{margin:314px 0 0 69px;float:left}
.santa-section2{width:617px;height:386px;background-image:url(christmas2010/img_santa8.gif);border-bottom:1px solid #e7e7e7}
.naughty{width:265px;margin:0 0 0 12px;float:left;display:inline}
.santa-section2 .naughty h2{margin:70px 0 45px 35px;text-indent:-999em}
.santa-section2 .formWrap{width:292px;border:2px solid #efefef;float:right;margin:17px 15px 0 0;display:inline}
.santa-section3{background-image:url(christmas2010/img_santa11.jpg);width:617px;height:434px}
.santa-section3 h2{margin:0 0 45px 35px;text-indent:-999em}
.santa-section4 .section4-left{float:left;display:inline;width:280px;margin:0 0 10px 13px}
.santa-section4 .section4-right{float:right;display:inline;width:270px;margin:0 28px 10px 0}
.toys-section1{width:617px;height:619px;background:url(christmas2010/img_toys1v2.jpg) top no-repeat;margin-top:-30px;border-bottom:1px solid #e7e7e7;position:relative}
.outdoor-games-title{position:absolute;left:383px;top:29px}
.toy-text1{position:absolute;width:275px;left:315px;top:145px}
.toys-zoom1{position:absolute;top:0;left:0}
.toys-zoom2{position:absolute;top:483px;left:28px}
.toys-zoom3{position:absolute;top:482px;left:204px}
.toys-zoom4{position:absolute;top:395px;left:422px}
.toys-section2{width:617px;height:556px;background:url(christmas2010/img_toys2.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative}
.kids-games-title{position:absolute;left:115px;top:27px}
.toy-text2{position:absolute;width:275px;left:14px;top:145px}
.toys-zoom5{position:absolute;top:0;right:0}
.toys-zoom6{position:absolute;top:420px;left:20px}
.toys-zoom7{position:absolute;top:412px;left:244px}
.toys-zoom8{position:absolute;top:385px;left:432px}
.toys-section3{width:617px;height:620px;background:url(christmas2010/img_toys3v2.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative}
.electrical-games-title{position:absolute;left:368px;top:26px}
.toy-text3{position:absolute;width:280px;left:315px;top:145px}
.toys-zoom9{position:absolute;top:0;left:0}
.toys-zoom10{position:absolute;top:434px;left:19px}
.toys-zoom11{position:absolute;top:444px;left:261px}
.toys-zoom12{position:absolute;top:431px;left:440px}
.toys-section4{width:617px;height:53px;margin-bottom:-40px}
.toys-page-wrap{width:617px;height:24px;margin:14px 0 0 0}
.toys-page-wrap ul{float:right}
.toys-page-wrap li a.pager{border:1px solid #fff;padding:0;margin:0}
.toys-page-wrap li a.pager:hover{border:1px solid #fff;padding:0;margin:0}
.toys-page-wrap li{float:left;list-style-type:none;margin:0 1px 0 0}
.toys-page-wrap li a{color:#c8c8c8;text-decoration:none;padding:4px 8px;display:block;border:1px solid #c8c8c8;text-align:center;font-size:10px}
.toys-page-wrap li a:hover{border:1px solid #8e8e8e;background-color:#f4f4f4;font-weight:bold}
.toys-page-wrap li.on a{border:1px solid #8e8e8e;background-color:#f4f4f4;font-weight:bold;color:#000}
.toys-section5{width:617px;height:557px;background:url(christmas2010/img_toys11.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative;margin-top:-30px}
.card-games-title{position:absolute;left:416px;top:26px}
.toys-zoom13{position:absolute;top:0;left:0}
.toys-zoom14{position:absolute;top:414px;left:17px}
.toys-zoom15{position:absolute;top:411px;left:174px}
.toys-section6{width:617px;height:618px;background:url(christmas2010/img_toys12v2.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative}
.water-games-title{position:absolute;left:100px;top:27px}
.toy-text4{position:absolute;width:278px;left:14px;top:145px}
.toys-zoom16{position:absolute;top:0;left:316px}
.toys-zoom17a{position:absolute;top:381px;left:13px}
.toys-zoom17b{position:absolute;top:460px;left:119px}
.toys-zoom18{position:absolute;top:455px;left:200px}
.toys-zoom19{position:absolute;top:461px;left:438px}
.toys-section7{width:617px;height:557px;background:url(christmas2010/img_toys13.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative}
.active-games-title{position:absolute;left:401px;top:28px}
.toy-text1{position:absolute;width:269px;left:315px;top:145px}
.toys-zoom20{position:absolute;top:0;left:0}
.toys-zoom21{position:absolute;top:395px;left:30px}
.toys-zoom22{position:absolute;top:380px;left:253px}
.toys-zoom23{position:absolute;top:340px;left:426px}
.toys-section8{width:617px;height:557px;background:url(christmas2010/img_toys17.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative;margin-top:-30px}
.social-games-title{position:absolute;left:402px;top:27px}
.toys-zoom24{position:absolute;top:0;left:0}
.toys-zoom25{position:absolute;top:423px;left:27px}
.toys-zoom26{position:absolute;top:417px;left:216px}
.toys-zoom27{position:absolute;top:390px;left:413px}
.toys-section9{width:617px;height:557px;background:url(christmas2010/img_toys18.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative}
.board-games-title{position:absolute;left:96px;top:28px}
.toys-zoom28{position:absolute;top:0;left:316px}
.toys-zoom29{position:absolute;top:422px;left:28px}
.toys-zoom30{position:absolute;top:389px;left:214px}
.toys-zoom31{position:absolute;top:391px;left:402px}
.toys-section10{width:617px;height:557px;background:url(christmas2010/img_toys19.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative}
.musical-games-title{position:absolute;left:388px;top:28px}
.toys-zoom32{position:absolute;top:0;left:0}
.toys-zoom33{position:absolute;top:399px;left:41px}
.toys-zoom34{position:absolute;top:367px;left:319px}
.meal-wrap .meal-section1{width:617px;height:580px;background:url(christmas2010/img_meal1.jpg) top no-repeat;margin-top:-30px;border-bottom:1px solid #e7e7e7;position:relative}
.meal-title1{position:absolute;left:325px;top:24px}
.meal-zoom1{position:absolute;top:423px;left:45px}
.meal-zoom2{position:absolute;top:423px;left:184px}
.meal-zoom3{position:absolute;top:423px;left:324px}
.meal-zoom4{position:absolute;top:423px;left:461px}
.meal-zoom5{position:absolute;top:0;left:0}
.meal-wrap .meal-section2{width:617px;height:556px;background:url(christmas2010/img_meal2.jpg) top no-repeat;border-bottom:1px solid #e7e7e7;position:relative}
.meal-title2{position:absolute;left:65px;top:29px}
.meal-zoom6{position:absolute;top:395px;left:45px}
.meal-zoom7{position:absolute;top:395px;left:179px}
.meal-zoom8{position:absolute;top:395px;left:319px}
.meal-zoom9{position:absolute;top:395px;left:456px}
.meal-zoom10{position:absolute;top:0;left:316px}
.meal-wrap .meal-section3{width:617px;height:558px;background:url(christmas2010/img_meal3.jpg) top no-repeat;position:relative;margin-bottom:-30px}
.meal-title3{position:absolute;left:372px;top:29px}
.meal-zoom11{position:absolute;top:403px;left:45px}
.meal-zoom12{position:absolute;top:403px;left:176px}
.meal-zoom13{position:absolute;top:403px;left:320px}
.meal-zoom14{position:absolute;top:403px;left:460px}
.meal-zoom15{position:absolute;top:0;left:0}
.wrapping-wrap .wrap-banner{margin-top:-30px}
.wrapping-title{display:block;margin:27px 0 26px 245px}
.wrapping-wrap .wrapping-section1{width:617px;border-bottom:1px solid #e7e7e7}
.wrapping-section1 p,.wrapping-wrap ul{margin-left:15px}
.wrapping-section1 ul{margin-bottom:26px}
.extra-mile-title{margin:25px 0 20px 62px}
.wrapping-list li{margin:0 40px 14px 15px;list-style-image:url(christmas2010/speeding-bullet.gif);padding:0}
.wrapping-section2 p{width:280px;margin-left:15px}
.wrapping-wrap .wrapping-section2{background:url(christmas2010/img_wrapping4.jpg) top no-repeat;width:617px;height:384px;border-bottom:1px solid #e7e7e7}
.wrapping-section3{background:url(christmas2010/img_wrapping6.jpg) no-repeat;height:470px;width:617px;margin-bottom:-30px}
.wrapping-charity-title{margin:28px 0 30px 392px}
.wrapping-text3{width:258px;margin:0 0 0 313px}
.formWrap ul{margin:20px 18px}
.formWrap li{list-style:none;margin-bottom:.7em}
.formWrap input,.formWrap select{border:1px solid #d2d2d2;color:#6e6e6e;font-size:11px;font-weight:bold;margin-bottom:.8em;padding:.3em .3em;width:242px}
.formWrap select{width:251px}
.formWrap label{color:#323232}
.formWrap li span{color:#b00000}
.top-ten-wrap h2.subtitle03c{color:#5a5a5a;font-size:20px}
.top-ten-wrap .gifts-top{margin-bottom:40px}
.top-ten-wrap .col03{border-top:1px solid #e0e0e0;padding-top:40px}
.top-ten-wrap a.external-link{background:url(ico_external.gif) 0 4px no-repeat;padding-left:14px}
.top-ten-wrap table{width:100%;margin-bottom:1em}
.top-ten-wrap table th{color:#000}
.top-ten-wrap table td,.top-ten-wrap table th{text-align:left}
.top-ten-wrap table td{font-weight:bold;color:#6e6e6e;padding:0 10px 0 0}
.table-section1{background:url(christmas2010/img_christmas-table1.jpg) no-repeat;height:558px;margin-bottom:0;margin-top:-30px;position:relative;width:617px}
.table-section1 .right-content,.table-section3 .right-content{float:right;padding-right:25px;width:276px}
.table-section1 .happy-home{background:url(christmas2010/tl_happy-home-jingle-bells.gif) no-repeat;height:83px;margin:31px 0 32px 34px;text-indent:-9999px;width:219px}
ul.arrow-bullet li{background:url("ico_arrowright.gif") left 1px no-repeat;list-style:none;padding-left:11px}
.table-section2{background:url(christmas2010/img_christmas-table2.jpg) no-repeat;height:577px;margin-bottom:0;position:relative;width:617px}
.table-section2 .left-content-col{padding-top:0;width:270px}
.table-section2 .twilight-celebration{background:url(christmas2010/tl_twilight-celebration.gif) 0 31px no-repeat;height:83px;margin:0 0 32px 56px;padding-top:31px;text-indent:-9999px;width:167px}
.table-section3{background:url(christmas2010/img_christmas-table3.jpg) no-repeat;height:550px;margin-bottom:0;position:relative;width:617px}
.table-section3 .kiddie-table{background:url(christmas2010/tl_the-kiddie-table.gif) 0 31px no-repeat;height:82px;margin:0 0 32px 65px;padding-top:31px;text-indent:-9999px;width:157px}
.christmas-footer{background:url(christmas2010/gr_footer-bg.gif) no-repeat;border-bottom:1px solid #7fcbaa;margin-bottom:-9px;margin-left:-9px;padding:28px 10px 11px 10px;width:585px}
.christmas-footer ul{margin:0;padding:0}
.christmas-footer ul li{background:url(christmas2010/gr_green-arrow.gif) 0 5px no-repeat;font-size:14px;font-weight:bold;list-style:none;padding-left:11px}
.christmas-footer ul li a{color:#73c6a1}
.calendarpag{background:url(christmas2010/twelvedays/gr_calendar1.gif) 0 0 no-repeat;width:618px;height:201px;padding:1px 0 0 0}
.calendarpag2{background:url(christmas2010/twelvedays/gr_calendar.gif) 0 0 no-repeat;width:618px;height:201px;padding:1px 0 0 0}
.sdoverlay img{display:block}
.sdoverlay{display:block;width:87px;height:87px;background:#fff;float:left;margin:-1px -1px 0 0;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;-moz-opacity:.7;border-right:1px solid #f8f8f8;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;border-left:1px solid #f8f8f8;z-index:22;position:relative;outline:0;-moz-outline:0}
.sdoverlay#sdpag3,.sdoverlay#sdpag10{width:89px}
.sdoverlay#sdpag0,.sdoverlay#sdpag7{width:88px;border-left:none}
.sdoverlay#sdpag6{width:86px;border-right:0}
.sdoverlay#sdpag0,.sdoverlay#sdpag1,.sdoverlay#sdpag2,.sdoverlay#sdpag3,.sdoverlay#sdpag4,.sdoverlay#sdpag5,.sdoverlay#sdpag6{height:112px}
.sdoverlay.activeSlide{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1;background:0;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;z-index:44}
.hovermap,.hovermap img,.hovermap div{position:relative;width:776px;height:420px}
.hovermap img,.hovermap div{position:absolute;top:0;left:0}
.hovermap .hover_under{z-index:5}
.hovermap .hover_icon{z-index:6;background:transparent none 0 0 no-repeat}
.hovermap .hover_over{z-index:7}
.hovermap div.spot_person0{background-image:url(persprof/spot_person0.png);background-position:45px 223px}
.hovermap div.spot_person1{background-image:url(persprof/spot_person1.png);background-position:108px 98px}
.hovermap div.spot_person2{background-image:url(persprof/spot_person2.png);background-position:225px 98px}
.hovermap div.spot_person3{background-image:url(persprof/spot_person3.png);background-position:318px 98px}
.hovermap div.spot_person4{background-image:url(persprof/spot_person4.png);background-position:408px 98px}
.hovermap div.spot_person5{background-image:url(persprof/spot_person5.png);background-position:493px 98px}
.hovermap div.spot_person6{background-image:url(persprof/spot_person6.png);background-position:599px 118px}
.hovermap div.spot_person7{background-image:url(persprof/spot_person7.png);background-position:678px 234px}
#content.persprof_content{width:784px!important}
#persprof{position:relative;width:784px;height:632px;overflow:hidden}
#persprof .pp_header{position:absolute;top:0;left:0;width:784px;height:45px;overflow:hidden;background:#fafafa;border-bottom:1px solid #e7e7e7;margin:0}
#persprof h2,#persprof h3,#persprof h4{color:#45706f;text-align:center;font-size:37px;line-height:34px;margin:0;padding:0}
#persprof .pp_header h2{position:absolute;top:0;left:0;width:213px;height:45px;text-indent:-999em;overflow:hidden;background:url(persprof/txt_persprof.png) 0 0 no-repeat}
#persprof .pp_header .progress{width:776px;height:45px;margin:0;text-indent:-999em;overflow:hidden;background:url(persprof/txt_step.png) 50% 0 no-repeat}
#persprof .pp_header .step2of3{background-position:50% -45px}
#persprof .pp_header .step3of3{background-position:50% -90px}
#persprof .pp_header .result{background-position:50% -135px}
#persprof .pp_header .pp_back,#persprof .pp_header .pp_back02{position:absolute;top:0;right:0;width:82px;height:45px;text-indent:-999em;overflow:hidden;background:url(persprof/txt_back.png) 0 0 no-repeat}
#persprof .pp_step{position:absolute;top:46px;left:0;width:784px;height:538px;overflow:hidden;background:#fff}
#persprof .pp_footer{position:absolute;top:584px;left:0;width:784px;height:47px;overflow:hidden;background:#fafafa;border-top:1px solid #e7e7e7}
#persprof.persprof_result{height:auto!important;zoom:1;width:784px}
#persprof.persprof_result .pp_header,#persprof.persprof_result .pp_footer{width:784px;position:relative;top:0;left:0}
#persprof .pp_footer a{position:absolute;bottom:0;top:0;right:0;width:159px;height:47px;text-indent:-999em;overflow:hidden;background:url(persprof/txt_backstart.png) 0 0 no-repeat}
#persprof .txtimg,#persprof h2.txtimg,#persprof h3.txtimg,#persprof p.txtimg{margin:0 auto;padding:0;text-indent:-999em;width:100%;background-position:50% 0;background-repeat:no-repeat;overflow:hidden;height:0}
#persprof p.center_p{text-align:center;font-size:14px;color:#4c4c4c;margin:0;padding:0 0 26px 0}
#persprof .pp_step ul{display:block;margin:0 auto;padding:0;width:715px}
#persprof .pp_step2 h3,#persprof .pp_step3 h3,#persprof .pp_result .pp_personality h3{background:url(persprof/txt_for-.gif) 0 0 no-repeat;text-align:center;width:103px;margin:26px auto 24px auto;padding:49px 0 0 0;height:75px;color:#5b727e;font-size:16px;line-height:16px;text-transform:uppercase}
#persprof .pp_step2 h3 span,#persprof .pp_step3 h3 span,#persprof .pp_result .pp_personality h3 span{font-size:34px;letter-spacing:0;text-indent:3px;line-height:34px;display:block;text-align:center}
#persprof .pp_step2 h3.smaller span,#persprof .pp_step3 h3.smaller span,#persprof .pp_result .pp_personality h3.smaller span{font-size:30px;letter-spacing:-1px}
#persprof .pp_step2 h4.smaller,#persprof .pp_step3 h4.smaller{font-size:32px}
#persprof .pp_step2 p,#persprof .pp_step3 p{margin-top:10px}
#persprof .pp_step2 ul{width:456px;height:272px}
#persprof .pp_step ul li{display:block;float:left;margin:0;padding:0 63px 0 0;width:196px;height:272px;overflow:hidden;background:#fff url(persprof/txt_or.gif) 210px 83px no-repeat;position:relative}
#persprof .pp_step ul li.last{padding-right:0}
#persprof .pp_step ul li a{display:block;width:196px;height:61px;padding:211px 0 0 0;margin:0;overflow:hidden;text-align:center;position:relative}
#persprof .pp_step ul li a,#persprof .pp_step ul li a:hover{font-size:14px;color:#4c4c4c;text-decoration:none}
#persprof .pp_step ul li img{display:block;vertical-align:top;position:absolute;top:0;left:0}
#persprof .pp_step1 h3{margin-top:33px;height:34px;margin-bottom:10px}
#persprof .pp_result{position:relative;width:784px;overflow:hidden}
#persprof .pp_result .pp_personality{background:#A5C3B7 0 0 no-repeat;width:300px;height:315px;padding:70px 40px 0 456px}
#persprof .pp_result .pp_personality_light{background-color:#cce6dc}
#persprof .pp_result .pp_personality h3{background:0;width:116px;margin:5px 0 16px 77px;padding-top:0;height:83px}
#persprof .pp_result .pp_personality h3 span{font-size:36px;letter-spacing:-1px;line-height:35px}
#persprof .pp_result .pp_personality h3.smaller span{font-size:30px;letter-spacing:-1px}
#persprof .pp_result .pp_personality h4{color:#45706f;letter-spacing:-1px;margin-bottom:10px;text-align:left;font-size:25px;line-height:40px}
#persprof .pp_result .pp_personality p{color:#fff;font-size:14px;line-height:18px;margin-bottom:6px}
#persprof .pp_result .pp_personality_light p{color:#000}
#persprof .pp_result_products .item{color:#000;float:left;padding:24px 0 0 22px;margin:0;width:229px;height:246px;overflow:hidden}
#persprof .pp_result_products .item div{margin-bottom:14px}
#persprof .pp_result_products .item div,#persprof .pp_result_products .item div a,#persprof .pp_result_products .item div a img{display:block}
#persprof .pp_result_products .item div a img{border:1px solid #dedede;vertical-align:top}
#persprof .pp_result_products .item h5,#persprof .pp_result_products .item p{color:#4e4e4e;font-size:12px;font-weight:bold;margin:0;padding:0}
#persprof .pp_result_products .item p{font-weight:normal}
#persprof .pp_result_products .item ul,#persprof .pp_result_products .item li{display:block;list-style:outside none;margin:12px 0 0;padding:0}
#persprof .pp_result_products .item a{color:#c30000!important;font-weight:bold}
#persprof .pp_result_products .item a.instore{color:#4e4e4e!important}
#persprof .pp_r_links{width:100%;zoom:1;margin-top:27px;border-top:1px solid #e7e7e7}
#persprof .pp_r_links .item{zoom:1;float:left;width:262px;padding:21px 0 19px 0;height:70px;background:transparent url(persprof/bg_gift.jpg) 0 0 no-repeat}
* html #persprof .pp_r_links .item{padding-bottom:0}
#persprof .pp_r_links .item .item_inner1{zoom:1;float:left;width:261px;height:70px;border-right:1px solid #e7e7e7}
#persprof .pp_r_links .item .item_inner2{zoom:1;margin:-21px 0 -19px 0;height:87px;position:relative;padding:23px 14px 0 97px}
#persprof .pp_r_links .item2{width:250px;background-image:url(persprof/bg_mag.jpg)}
#persprof .pp_r_links .item2 .item_inner1{width:249px}
#persprof .pp_r_links .item2 .item_inner2{padding-left:79px}
#persprof .pp_r_links .item3{width:264px;background-image:url(persprof/bg_magnify.jpg)}
#persprof .pp_r_links .item3 .item_inner1{width:263px;border-right-color:#fff}
#persprof .pp_r_links .item3 .item_inner2{padding-left:71px}
#persprof .pp_r_links .item h3{color:#45706f;font-size:28px;text-align:left;letter-spacing:-1px}
#persprof .pp_r_links .item ul,#persprof .pp_r_links .item ul li{display:block;list-style:none outside;zoom:1}
#persprof .pp_r_links .item ul li{padding:0 0 0 10px;margin:8px 0 0 0;background:transparent url(ico_arrowright.gif) 1px 2px no-repeat}
#persprof .pp_r_links .item ul li a{color:#b00000;font-weight:bold}
#content .ask_an_angel h2{color:#4b5c68}
#content .ask_an_angel p{color:#707070;font-size:1.167em}
#content .myeronfb{background:url(christmas2010/bg_myeronfb.jpg) 0 0 no-repeat;height:108px;width:300px;padding:61px 274px 0 14px;margin:0 0 30px 0;position:relative}
#content .myeronfb .like_btn_box *{display:block;vertical-align:top}
#content .myeronfb h2{color:#fff;margin:0;padding:0;font-size:1.67em}
#content .myeronfb p{color:#c6dcd2;margin:0;padding:7px 0 7px 0;font-size:1em}
#content .mid_disqus{margin-bottom:2em;zoom:1}
#content .mid_disqus_hidden{position:absolute;top:-999em;left:-999em}
#tweets01 ul.tweet_list,#tweets01 ul.tweet_list li,#tweets01 ul.tweet_list li .tweet_time,#tweets01 ul.tweet_list li .tweet_text{display:block;list-style:outside none;padding:0;margin:0;width:100%;overflow:hidden}
#tweets01 ul.tweet_list li{border-top:1px dashed #cbcbcb;padding-bottom:14px;padding-top:11px;line-height:1.4545em}
#tweets01 ul.tweet_list li .tweet_time{font-size:.91em}
#tweets01 ul.tweet_list li .tweet_time a,#tweets01 ul.tweet_list li .tweet_time a:hover{color:#959595!important}
#tweets01 ul.tweet_list li .tweet_text{font-size:11px}
#melbourne-store{margin-bottom:-30px}
#melbourne-store .nopadding2{margin-left:0}
#image-container{margin:0 0 10px 0}
#image-container img.active{display:block}
.thumbnails-wrap{border-top:1px solid #ececec;padding-top:7px;margin:0}
.thumbnails-wrap .thumbnails{cursor:pointer;display:block;float:left;height:96px;margin:5px 5px 0 0;width:96px}
.thumbnails-wrap .last{margin-right:0}
.thumbnails-wrap .active img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.thumbnails-wrap .thumbnails span{background:url("img_tile_border2.gif") no-repeat scroll 0 0 transparent;display:block;height:96px;position:absolute;visibility:hidden;width:96px;z-index:23}
.thumbnails-wrap .thumbnails:hover span{background:url("img_tile_border2.gif") no-repeat scroll 0 0 transparent;display:block;height:96px;position:absolute;visibility:visible;width:96px;z-index:23}
.thumbnails-wrap .active span{background:url("img_tile_border2.gif") no-repeat scroll 0 -96px transparent;display:block;height:96px;position:absolute;visibility:visible;width:96px;z-index:23}
.competition img{display:block}
.competition h2{margin:0}
.competition a{color:#d2232a}
.competition .entry{background-color:#dfff00;margin:-30px 0 0 0}
.competition .entry-details{padding:0 12px 0 16px}
.competition .entry-details p{font-size:1.583em;line-height:1.263em;margin-bottom:.526em;color:#1a1a1a}
.competition .entry-details p.entry-intro{margin-bottom:.368em}
.competition .entry-details p.how-to-enter{font-size:2.083em;margin-bottom:.400em}
.competition .entry-details p.disclaimer{font-size:1em;margin-bottom:2.000em}
.competition .entry-details p a{color:#1a1a1a;text-decoration:underline}
.competition .entry-details p a:hover{text-decoration:none}
.competition .facebook_esque{padding:30px 18px 0 178px;background:#b3d9f0 url(competition/gr_facebook-like.gif) no-repeat 20px 15px;border:0;height:120px;overflow:hidden;margin:0 0 1em 0}
.competition .facebook_esque .desc{width:420px}
.competition .facebook_esque .facebook_like{width:140px}
.competition .facebook_esque h4{color:#3b5998;font-size:18px;line-height:1em;font-weight:bold;margin-bottom:10px;color:#3b5998}
.competition .facebook_esque .desc p{color:#4e4e4e;font-size:1em;font-weight:bold;margin-bottom:1em}
.competition .event{background:#f3963c}
.competition .event img{float:left;display:inline}
.competition .event .description{width:281px;float:left;display:inline;padding-top:20px}
.competition .event .description p{padding:0 18px;margin-bottom:1em;line-height:1.250em;margin-bottom:1em;color:#fff}
.competition .event .description p a{color:#fff;text-decoration:underline}
.competition .event .description p a:hover{text-decoration:none}
.competition .more-coming-up{background:#f1882e;padding:19px 14px 0 16px}
.competition .more-coming-up h4{font-size:20px;line-height:22px;color:#fff;margin-bottom:5px}
.competition .more-coming-up p{color:#fff;line-height:16px}
.competition .more-coming-up .col-1{width:180px;float:left;display:inline}
.competition .more-coming-up .col-2{width:362px;float:right;display:inline}
.competition .more-coming-up ul.items{list-style:none;margin:0}
.competition .more-coming-up ul.items li{float:left;display:inline;margin:0 0 14px 13px}
.competition .more-coming-up ul.items li img{border:1px solid #fff}
.competition .more-coming-up ul.items li.first{margin-left:0}
.competition .festival-favourites{background:#d9ff00;padding:19px 12px 0 16px}
.competition .festival-favourites h4{font-size:20px;margin-bottom:19px;font-weight:bold}
.competition .festival-favourites ul.list-collection{list-style:none;color:#d2232a;font-size:13px;float:right}
.competition .festival-favourites ul.list-collection li{display:inline;float:left;font-weight:bold;margin-left:8px;width:auto}
.competition .festival-favourites ul.list-collection li a{text-decoration:underline}
.competition .festival-favourites ul.list-collection li a:hover{text-decoration:none}
.competition .festival-favourites ul.items{list-style:none;margin:0}
.competition .festival-favourites ul.items li{float:left;display:inline;margin:0 0 14px 9px}
.competition .festival-favourites ul.items li.first{margin-left:0}
.competition h4.form-title{font-size:1.917em;color:#2a2a2a;font-weight:bold;margin-bottom:.478em}
.competition h4.form-subtitle{font-size:15px;margin-bottom:12px}
.competition h4.form-title span{font-size:.652em;font-weight:normal}
.competition .form-layout01{padding-top:0}
.competition .form-layout01 .field01 label{line-height:1px;font-size:1px;height:1px;overflow:hidden;margin:0;padding:0;float:none;visibility:hidden}
.competition .form-layout01 .field01 input{float:none}
.competition .form-layout01 .field01 textarea{color:#858585;min-height:80px;height:auto!important;height:80px;width:554px;padding:11px 7px;float:left}
.competition .form-layout01 .field01a{width:295px;display:inline}
.competition .form-layout01 .first{margin-left:0}
.competition .form-layout01 .field01 input{padding:11px 7px;width:554px;color:#858585;height:15px;float:left}
.competition .form-layout01 .field01a input{width:268px;color:#858585}
.competition .form-layout01 .field01a span.error{float:none}
.competition .form-layout01 .field02{margin-bottom:5px}
.competition .form-layout01 .field02 input{float:left;margin-right:8px}
.competition .form-layout01 .field02 label{float:left}
.competition .form-layout01 .gender-choose{width:285px;display:block;margin-top:15px;margin-bottom:15px}
.competition .form-layout01 .gender-choose input.hide{position:absolute;left:-500px;width:20px;border:0}
.competition .form-layout01 .gender-choose label{float:left;overflow:visible;visibility:visible;cursor:pointer}
.competition .form-layout01 .gender-choose span{margin:8px 12px 0 0;float:left}
.competition .form-layout01 .gender-choose label{float:left;font-weight:bold;font-size:15px;font-weight:bold;position:relative;width:69px;height:28px;overflow:hidden;display:inline-block}
.competition .form-layout01 .gender-choose label.btn-female{margin-left:10px}
.competition .form-layout01 .gender-choose label span{background-image:url(competition/btn_male-female.gif);background-repeat:no-repeat;width:69px;height:28px;position:absolute;left:0;top:0;margin:0}
.competition .form-layout01 .gender-choose .error{margin-left:6px}
.competition .form-layout01 .gender-choose label.btn-male span{background-position:0 0}
.competition .form-layout01 .gender-choose label.btn-male:hover span,.competition .form-layout01 .gender-choose label.btn-male span.active{background-position:0 -52px}
.competition .form-layout01 .gender-choose label.btn-female span{background-position:-91px 0}
.competition .form-layout01 .gender-choose label.btn-female:hover span,.competition .form-layout01 .gender-choose label.btn-female span.active{background-position:-91px -52px}
.competition .form-layout01 .buttons{float:none;padding:0;margin:12px 0}
.competition .form-layout01 .buttons input{margin:0;float:none}
.competition .form-layout01 p a,.competition .form-layout01 label a{text-decoration:underline}
.competition .form-layout01 .last{margin-bottom:15px}
.competition .nopadding{margin:0 -15px -15px -15px}
.competition #thankyou{min-height:109px;height:auto!important;height:109px}
.competition-purple{margin:0 0 18px 0}
.competition-section3{padding-top:32px}
.competition-section3 h3{margin-bottom:6px}
.competition-section4{padding-top:18px;margin:0 0 15px 0}
#subcategory-page-heading.page-heading{position:relative;min-height:496px;height:auto!important;height:496px;margin-bottom:37px;width:964px}
#subcategory-page-heading.page-heading h1{font-size:8.33em;line-height:.85em;letter-spacing:-0.02em;width:475px;margin-bottom:0}
#subcategory-page-heading.page-heading img{position:absolute}
#subcategory-page-heading.page-heading .summary{padding:80px 0 0 42px}
#subcategory-page-heading.page-heading .summary .page-intro p.main-intro01{font-size:1.75em;width:550px;color:#fff!important}
#subcategory-page-heading.page-heading .summary ul{margin:28px 0 0 0}
#subcategory-page-heading.page-heading .summary ul li{color:#fff;font-size:1.167em;list-style:none}
#subcategory-page-heading.page-heading .summary ul li a{color:#fff;background:url("ico_arrow-white.gif") no-repeat left 4px;padding-left:11px}
#subcategory-page-heading .summary p{line-height:26px}
#subcategory-page-heading .summary h3{letter-spacing:-0.05em!important}
#subcategory-reccomendations.five-column{margin-bottom:58px}
#subcategory-reccomendations.five-column h3{font-size:1.75em;line-height:1.33em;margin-bottom:6px;padding-top:.5em}
#subcategory-reccomendations.five-column .col{width:185px;float:left;margin:0 0 0 6px}
#subcategory-reccomendations.five-column .first{margin-left:0}
#subcategory-reccomendations.five-column .col ul{list-style-type:none}
#subcategory-reccomendations.five-column .col ul li{margin-bottom:2px}
#subcategory-reccomendations.five-column a.view-all{font-weight:bold}
#how-to-guides.three-column{margin-bottom:54px}
#how-to-guides.three-column h2{font-size:4.17em;line-height:.60em;margin-bottom:4px;letter-spacing:-0.05em}
#how-to-guides.three-column .col{float:left;width:310px;margin:0 0 0 17px;min-height:100px;height:auto!important;height:100px;border-bottom:1px solid #e4e4e4}
#how-to-guides.three-column .first-item{margin-left:0}
#how-to-guides.three-column img{float:left;display:inline;border:#e3e3e3 1px solid}
#how-to-guides.three-column .content{float:left;margin-left:18px;width:188px;display:inline}
#how-to-guides.three-column .content h3{margin:0;padding:0;font-size:1em;padding-bottom:2px}
#how-to-guides-inner{padding-top:20px}
#how-to-guides-inner p{margin-bottom:0}
#how-to-guides-inner p .arrow-right{background:0;padding:0}
#more-items .col .content p{margin-bottom:2px}
#more-items.three-column{margin-bottom:0}
#more-items.three-column h2{font-size:4.17em;line-height:.60em;margin-bottom:22px;letter-spacing:-0.05em}
#more-items.three-column h3{font-size:1em;line-height:2em;margin-bottom:0}
#more-items.three-column .col{float:left;min-height:280px;height:auto!important;height:270px;width:311px;padding-bottom:10px;display:inline}
#more-items.three-column .first{margin:0}
#more-items.three-column .last,.home-row2 .last{margin-right:0!important;clear:right}
#more-items ul{margin:0 0 1.333em 0;list-style:none;border-top:0;float:left}
#more-items ul li{width:150px;float:left;margin-right:5px}
#more-items ul.longlist li{width:260px}
#more-items ul li.right{width:128px;float:left;margin-right:0}
#more-items ul li.right a{width:116px}
#more-items ul li a{display:block;width:142px;background:url(ico_list-bullet-sidebar.gif) no-repeat 1px 11px;padding:6px 0 6px 8px;line-height:1em;border-bottom:1px #e7e7e7 solid}
#more-items li a{width:255px}
#more-items ul.three-col{margin:0;list-style:none;border-top:0;float:left}
#more-items ul.three-col li{width:90px;float:left;margin-right:8px}
#more-items ul.three-col li.last{margin-right:0}
#more-items ul.three-col li.right{width:128px;float:left;margin-right:0}
#more-items ul.three-col li.right a{width:116px}
#more-items ul.three-col li a{display:block;width:82px;background:url(ico_list-bullet-sidebar.gif) no-repeat 1px 11px;padding:6px 0 6px 8px;line-height:1em;border-bottom:1px #e7e7e7 solid}
.page-header-image{width:759px;height:122px;background-color:#2a2a2a;padding:63px 0 20px 25px}
.jump-the-queue-banner{background:url(landing-pages/bcg_jump-the-queue.jpg) no-repeat top left}
.page-header-image h1{font-size:4.167em;margin-bottom:8px;letter-spacing:-.04em}
.page-header-image h1 .hidden{text-indent:-99999em;height:65px}
.stores-page-heading p.main-intro01{margin-top:-10px}
#page-content-container{float:right;width:784px}
#content-left-nav{float:left;width:180px}
#content-left-nav h3{font-size:2em;width:146px;border-bottom:1px solid #dadada;margin:0 0 13px 0;padding:14px 0 13px 0;text-transform:lowercase}
#content-left-nav h4{padding:0;margin:0 0 3px 0;font-size:1.05em}
#content-left-nav h4.subheading{margin:10px 0 3px 0}
#content-left-nav ul{list-style-type:none;width:155px}
#content-left-nav ul li{margin-bottom:3px}
#content-left-nav ul li.active a{color:#6b6b6b;font-weight:bold}
#content-left-nav ul li ul li.active2 a{color:#c00000}
#content-left-nav ul li ul{margin:3px 0;padding-left:12px}
#content-left-nav ul li.active ul a{color:#6E6E6E;font-weight:normal}
#content-left-nav ul li ul li{margin-bottom:3px}
#content-left-nav a,#content-left-nav li.active ul li a{color:#6e6e6e}
#content-left-nav a:active,#content-left-nav a:hover,#content-left-nav ul li.active ul a:hover{color:#c00000;text-decoration:none}
#content-left-nav li.redtxt a,#content-left-nav li.active ul li.redtxt a{color:#c00000}
#content-left-nav li ul li,#content-left-nav2 .listing-left ul ul{display:none}
#content-left-nav li.active ul li,#content-left-nav2 .listing-left .active ul{display:block}
#content-left-nav2 li.active2 a{color:#c00000}
#content-left-nav2,#content-left-nav3{float:left;width:180px}
.listing-left{width:155px;min-height:400px;height:auto!important;height:400px;padding:0;float:left;font-size:12px;zoom:1}
.listing-left a{color:#6e6e6e}
.listing-left a:hover,#content-left-nav2 a:hover{text-decoration:none}
.listing-left a.active-link{color:#c00000}
#content-left-nav2 h3.heading,#content-left-nav2 a.heading,#content-left-nav2 .listing-left a.heading{border-bottom:0;color:#2A2A2A;display:block;font-size:2em;margin-bottom:.75em;padding-top:1.15em;text-transform:lowercase}
#content-left-nav3 .content-sidebar{float:left;width:155px;background:0}
#content-left-nav3 .content-sidebar_inside{background-color:#F5F5F7;padding:20px 8px}
.listing-left ul{background:0;list-style:none;padding:10px 0 0 0;margin:0}
#content-left-nav2 .listing-left a:hover{color:#6e6e6e}
#content-left-nav2 .listing-left ul li a:hover{color:#C00000}
.listing-left ul li{margin:0;background:0;list-style:none;line-height:18px}
.listing-left ul li.groupitem{padding-left:10px}
.listing-left ul li.active a,.listing-left ul li.active ul li.active2 a{color:#C00000}
.listing-left ul li.active3 a{color:#6E6E6E;font-weight:bold}
.listing-left ul li.active ul li a,.listing-left ul li.active.nored a{color:#6E6E6E}
.listing-left ul ul{margin:0;padding:0}
.listing-left ul ul li{font-weight:normal;padding-left:10px}
.level-1{background:url(gr_tagarrows.gif) right -195px no-repeat;display:block;padding:0 0 10px 0;color:#4e4e4e;border-bottom:1px solid #dadada;font-weight:bold;outline:0;-moz-outline:0}
.level-1.arrowdown,.arrowdown{background:url(gr_tagarrows.gif) right 5px no-repeat}
.nav-group{padding:0 0 9px 0}
.nav-group ul{padding:8px 0 2px 0;margin:0}
.listing-left #navexternal .external-link{padding-left:12px;background:url(sub-cat-landings/ico_shop-online.gif) no-repeat left 2px}
.listing-left .external-link{padding-left:0;background:0}
.sidebar-block .big-link{margin-left:14px}
.content-sidebar-item{margin-bottom:27px}
.content-sidebar-item-title{margin-bottom:6px;font-weight:bold}
.content-sidebar-item-body{margin-bottom:0}
.content-sidebar_inside h2{color:#aeaeae;font-size:2.25em;line-height:26px}
.content-sidebar_inside h3{color:#9e9e9e;font-size:1em;margin-bottom:.834em}
.stores-page-heading{width:964px;height:125px;background-color:#f0f0f0;margin:0 0 38px 0;padding:47px 0 0 28px}
.stores-page-heading h1{font-size:6.2em;margin:0;color:#6e6e6e}
.stores-left-nav{margin:0;padding:0;width:180px;float:left}
.stores-left-nav .sidebar-block{margin:0 0 34px 0}
.stores-left-nav .sidebar-block h3{padding:0}
.stores-sidebar{width:163px;float:right;display:inline;font-size:1em;padding:0;margin:0}
.stores-sidebar ul li{margin-left:13px}
.stores-sidebar .sidebar-block{margin:0;padding:3px 0 0 0}
.sidebar-block .social_media{width:auto}
.stores-left-nav h3{font-size:2.25em}
.stores-left-nav .sidebar-block .searchcontainer{margin:0 0 10px 0;width:158px;float:left}
.stores-left-nav .sidebar-block .searchcontainer #storessearchbuttoninput{margin:0}
.stores-left-nav h4{margin-bottom:8px}
.stores-left-nav .sidebar-block .searchcontainer .searchbox{width:117px;margin:0;display:inline-block}
.stores-left-nav .sidebar-block .searchcontainer .btn_search{display:inline-block;float:right}
.stores-left-nav ul.list02 li{background:0;padding:0}
.stores-left-nav ul.list02{margin:0}
.content-sidebar_inside h2{color:#aeaeae;font-size:2.25em;line-height:26px;margin-bottom:.5em;letter-spacing:-.05em}
#paralook_topbar{height:34px;width:100%;background:#000;color:#fff;position:relative;z-index:30}
.designer-collections #paralook_topbar{background:0;position:absolute}
.menssuiting #paralook_topbar{background:#fff}
#paralook_topbar .paralook_topinner{height:34px;width:964px;margin:0 auto}
#paralook_topbar .paralook_topleft{float:left;height:34px}
#paralook_topbar .paralook_topleft #breadcrumbs,#paralook_topbar .paralook_topleft #breadcrumbs ul,#paralook_topbar .paralook_topleft #breadcrumbs ul li,#paralook_topbar .paralook_topleft #breadcrumbs ul li a,#paralook_topbar .paralook_topleft #breadcrumbs ul li a span{margin:0;padding:0;line-height:34px!important;color:#969696!important}
#paralook_topbar .paralook_topright{float:right;height:32px}
#paralook_topbar .paralook_topright .shop-by{float:left;display:inline;list-style:none outside;height:32px}
#paralook_topbar .paralook_topright ul.shop-by{position:relative}
#paralook_topbar .paralook_topright li.shop-by{padding-left:50px;position:relative}
#paralook_topbar .paralook_topright li.shop-by-product{padding-left:0}
#paralook_topbar .paralook_topright li.shop-by a.shop-by{height:32px;width:112px;overflow:hidden;text-indent:-999em;outline:0 none;background:transparent url(paralook/txt_shop-by-designer.png) 100% -3px no-repeat}
#paralook_topbar .paralook_topright li.shop-by-product a.shop-by{background-image:url(paralook/txt_shop-by-product.png)}
#paralook_topbar .paralook_topright li.shop-by-brand a.shop-by{background-image:url(paralook/txt_shop-by-brand.png)}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand{display:none;position:absolute;top:32px;right:0;z-index:26;color:#fff;background:transparent url(paralook/bg_shopby.png) 0 0 repeat;padding:9px 14px 9px 14px;width:150px;zoom:1}
#paralook_topbar .paralook_topright ul.lookbook_shop-by li.shop-by div.menu_expand{background:url(paralook/bg_shopby_lookbook.png)}
#paralook_topbar .paralook_topright li.shop-by:hover div.menu_expand,#paralook_topbar .paralook_topright li.shop-by:focus div.menu_expand{display:block}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand *{line-height:1.5em}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand h3{position:absolute;top:-9999em;left:-9999em}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul,#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul li,#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul li a{margin:0;padding:0;display:inline;float:left;width:100%}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul li{font-size:.833333em;list-style:outside none;background:transparent url(paralook/bg_shopby-border.png) 0 0 repeat-x}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul li a{padding:6px 0 5px 0}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul li.first{background:0}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul li.first a{padding-top:5px}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul li,#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul a{color:#fff;text-decoration:none}
#paralook_topbar .paralook_topright li.shop-by div.menu_expand ul a:hover{color:#f00;text-decoration:none}
#paralook_topbar .paralook_topright li.shop-by-designer div.menu_expand{width:150px}
#paralook_container,#paralook_inner,.designer-shop,.paralook_item .layer{min-width:964px;min-height:590px}
.paralook_film,.paralook_film .paralook_film_fade{height:25px;overflow:hidden;background:#000 url(paralook/bg_filmstrip.gif) 0 0}
.paralook_film .paralook_film_fade{background:transparent url(paralook/bg_filmstrip_fade.png) 50% 0 repeat-y}
.menssuiting .paralook_film,.menssuiting .paralook_film .paralook_film_fade,.youthlook .paralook_film,.youthlook .paralook_film .paralook_film_fade,.designer-collections .paralook_film{display:none}
.menssuiting .paralook_film .paralook_film_fade{background:#fff}
#paralook_container_outer{position:relative;width:100%;height:893px;overflow:hidden}
.designer-collections #paralook_container_outer,.designer-collections #paralook_container{height:685px!important}
.menssuiting #paralook_container_outer,.menssuiting #paralook_container{height:560px!important}
#paralook_container_outer.iPadSlider{height:690px}
#paralook_preload{position:absolute;z-index:25;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;display:none}
.menssuiting #paralook_preload{background:#fff;color:#000}
#paralook_preload span{background:#000 url('paralook/ico_loader.gif') 50% 0 no-repeat;position:absolute;left:0;top:50%;display:block;padding:30px 0 0 0;height:30px;width:100%;margin:-50px 0 0 0;white-space:nowrap;text-align:center;color:#fff;font-size:11px}
.menssuiting #paralook_preload span{background:#fff;color:#000}
#paralook_container{position:relative;width:100%;height:843px;overflow:hidden;background:#000;color:#fff}
.iPadSlider #paralook_container{height:690px}
#paralook_inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-repeat:repeat-x;background-position:0 0}
.menssuiting #paralook_inner{background-color:#fff}
.designer-collections #paralook_inner{background-color:#faf9fa;margin:0!important}
#paralook_inner .paralook_slides{height:100%;z-index:1}
.iPadSlider #paralook_inner{background-position:50% 0;width:1024px;margin:0 auto;position:relative}
.iPadSlider #paralook_menu,.iPadSlider #paralook_inner{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:0s;-webkit-transform:translate(0px,0px);-moz-transition-property:-moz-transform;-moz-transition-duration:0s;-moz-transform:translate(0px,0px)}
.iPadSlider #paralook_menu_scroll{overflow:hidden;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:0s;-webkit-transform:translate(0px,0px);-moz-transition-property:-moz-transform;-moz-transition-duration:0s;-moz-transform:translate(0px,0px)}
.iPadSlider #paralook_menu_scroll ul{display:block;position:relative;width:870px;height:67px;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-webkit-transition-timing-function:ease-in-out;-webkit-transform:translate(0px,0px);-moz-transition-property:-moz-transform;-moz-transition-duration:1s;-moz-transition-timing-function:ease-in-out;-moz-transform:translate(0px,0px)}
.iPadSlider #paralook_menu_scroll ul li,.iPadSlider #paralook_menu_scroll ul li a{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:0s;-webkit-transform:translate(0px,0px);-moz-transition-property:-moz-transform;-moz-transition-duration:0s;-moz-transform:translate(0px,0px)}
.designer-shop{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('paralook/designer-shop/bg_paralook_designer-shop.jpg')!important}
.paralook_item{width:100%}
.paralook_item .layer,#paralook_inner .layer_fade{display:block;position:absolute;top:0;left:100%;width:100%;overflow:hidden;height:700px;background:transparent 50% 50% no-repeat}
.paralook_item .layer img{display:block;position:absolute;top:0;left:50%;margin:0 0 0 -482px}
.paralook_item .layer canvas{display:block;position:absolute;top:0;left:50%;width:964px;height:843px;margin:0 0 0 -482px}
.kitchen-lookbook .paralook_item .layer canvas{margin:0;background:0}
.iPadSlider .paralook_item .layer img,.iPadSlider .paralook_item .layer canvas{margin-left:-512px}
.iPadSlider .paralook_item .layer img{top:0}
#fixed_width_lookbook .iPadSlider .paralook_item .layer .layer_html img{margin-left:0}
.paralook_item .layer canvas{background:aqua}
.iPadSlider .btn_close_fullscreen{position:absolute;top:0;right:0;width:57px;height:55px;display:block;background:black;color:white;text-indent:-9999em;overflow:hidden;z-index:100;background:#000 url(paralook/btn_close_fullscreenipad.png) 0 0 no-repeat}
.menssuiting .paralook_item .layer img{width:802px;height:510px;top:51px}
.menssuiting #paralook_menu{bottom:0;display:none}
.menssuiting .paralook_item .layer_blurb .layer_blurb_inner{z-index:17;width:280px;top:180px;left:415px;position:absolute;padding:0}
.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box{background:#fff;color:#000;padding:0;width:280px}
.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box p{color:#828282!important;font-size:12px}
.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box b,.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box strong{color:#828282!important;font-size:12px}
.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box a{color:#bf1402!important;font-size:12px}
.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box h2{display:none!important;font-size:12px}
.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box ul,.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box ol{list-style-type:none}
.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box ul li,.menssuiting .paralook_item .layer_blurb .layer_blurb_inner .blurb_box ol li{color:#828282!important;background:url(ico_list-bullet2.gif) 0 6px no-repeat;padding:0 0 0 6px;font-size:12px!important}
.paralook_item .layer1{z-index:11}
.paralook_item .layer2{z-index:12}
.paralook_item .layer3{z-index:13}
.paralook_item .layer4{z-index:14}
#paralook_inner .layer_fade{left:0;background:transparent url(paralook/bg_layerfade.png) 0 100% repeat-x;z-index:15}
.menssuiting #paralook_inner .layer_fade,.mensocclook #paralook_inner .layer_fade,.muralhall-lookbook #paralook_inner .layer_fade,.blackcarpet-lookbook #paralook_inner .layer_fade,.kitchen-lookbook #paralook_inner .layer_fade,.designer-collections #paralook_inner .layer_fade{background:0}
#paralook_inner .layer_fade .layer_fade_horz{background:transparent url(paralook/bg_layerfade_horz.png) 50% 50% no-repeat;z-index:14}
.menssuiting #paralook_inner .layer_fade .layer_fade_horz,.kidslook #paralook_inner .layer_fade .layer_fade_horz,.youthlook #paralook_inner .layer_fade .layer_fade_horz,.mensocclook #paralook_inner .layer_fade .layer_fade_horz,.muralhall-lookbook #paralook_inner .layer_fade .layer_fade_horz,.blackcarpet-lookbook #paralook_inner .layer_fade .layer_fade_horz,.kitchen-lookbook #paralook_inner .layer_fade .layer_fade_horz,.designer-collections #paralook_inner .layer_fade .layer_fade_horz{background:0}
.paralook_item .layer1_top,.paralook_item .layer_blurb{z-index:15}
.paralook_item .layer_blurb .layer_blurb_inner{position:relative;z-index:10;margin:0 auto;padding:260px 0 0 80px;width:844px}
.paralook_item .layer_blurb .layer_blurb_inner .blurb_box{width:212px;padding:14px 24px 10px 24px;color:#fff;background:url(paralook/bg_blurb.png) 0 0 repeat;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;behavior:url("Assets/PIE.htc");font-size:.9167em}
.paralook_item .layer_blurb .layer_blurb_inner .blurb_box *{color:#fff!important}
.paralook_item .layer_blurb .layer_blurb_inner .blurb_box h2{border-bottom:1px solid #fff;float:left;margin:0;padding:0 0 1px 0;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:italic;font-size:24px;white-space:nowrap;text-transform:lowercase}
.paralook_item .layer_blurb .layer_blurb_inner .blurb_box p{line-height:1.5em;margin:1em 0 0 0;padding:0}
.paralook_item .layer_blurb .layer_blurb_inner a.launch_video{display:inline;background:transparent url(paralook/ico_watch-video.png) 0 0 no-repeat;float:left;white-space:nowrap;line-height:29px;text-transform:lowercase;color:#fff;font-weight:bold;margin:4px 0 0 -6px;padding:0 0 4px 29px}
.fancyvideo{background:#000;width:700px;height:500px;padding:0}
.fb_lookbook .fancyvideo{height:510px;background:#fff}
.fancyvideo .fancyvideo_info{padding:10px 10px 10px 20px;line-height:60px;height:60px;overflow:hidden;width:670px}
.fb_lookbook .fancyvideo .fancyvideo_info{padding:24px;width:652px}
.fancyvideo .fancyvideo_info h2{font-family:Arial,Helvetica,sans-serif;color:#fff;padding:0 8px 1px 0;margin:0;text-transform:capitalize;font-weight:normal;font-style:italic;font-size:36px;display:inline;line-height:60px;position:relative;z-index:29}
.fb_lookbook .fancyvideo .fancyvideo_info h2{color:#000;float:left;font-size:30px;line-height:38px}
.fancyvideo .fancyvideo_info a.fancyvideo_shoplink{line-height:39px;color:#fff;background:url(paralook/ico_link-arw-right.gif) 100% 100% no-repeat;padding:0;margin:0;text-transform:lowercase;font-weight:bold;width:auto;position:relative;top:1px;left:0;z-index:30}
.fb_lookbook .fancyvideo .fancyvideo_info a.fancyvideo_shoplink{display:block;padding:11px 14px 0 14px;color:#fff;background:#e00000;outline:0;float:right;height:25px;text-align:center;font-size:14px;font-weight:normal;line-height:1.1em;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;letter-spacing:-0.5px}
.fb_lookbook .fancyvideo .fancyvideo_info a.fancyvideo_shoplink:hover{text-decoration:none}
.fancyvideo .fancyvideo_info a.fancyvideo_close{float:right;position:relative;top:-2px;left:0;height:11px;line-height:11px;width:auto;padding:0 13px 0 0;margin:0;background:transparent url(paralook/ico_fancybox-close.gif) 100% 50% no-repeat;color:#FFF!important;text-transform:lowercase;font-size:.8333em}
* html .fancyvideo .fancyvideo_info a.fancyvideo_shoplink{top:-2px}
.fancyvideo object,.fancyvideo embed{width:700px;height:420px;display:block}
.fb_lookbook #fancybox-close,.fancybox-ie6 .fb_lookbook #fancybox-close{background:url(btn_fancybox-close.gif) 0 0 no-repeat!important;width:32px;height:31px;top:0;right:-32px;filter:none!important}
.paralook_item .layer_blurb .layer_blurb_inner a.shopurl{display:none}
.paralook_item .layer_hots{height:0;min-height:0;overflow:visible;left:0;z-index:16}
.paralook_item .layer_hots .layer_hots_inner{position:absolute;z-index:16;top:0;left:50%;height:0;width:964px;margin:0 0 0 -482px}
.iPadSlider .paralook_item .layer_hots .layer_hots_inner{margin-left:-512px}
.paralook_item .layer_hots .layer_hots_inner .hotspotctn{display:block;position:absolute;top:0;left:0;z-index:21;margin:0;width:18px;height:18px;overflow:hidden;outline:0 none}
.paralook_item .layer_hots .layer_hots_inner .hotspotctn .hotspot{display:block;z-index:21;margin:0;width:18px;height:18px;outline:0 none;text-indent:-9999px;background:transparent url(paralook/ico_hotspot.png) 50% 50% no-repeat}
.paralook_item .layer_hots .layer_hots_inner .hotspotimagectn{position:absolute;top:0;left:0;z-index:21;margin:0;width:104px;height:113px;overflow:hidden;outline:0 none;text-align:center}
.paralook_item .layer_hots .layer_hots_inner .hotspotimagectn .hotspot{display:block;position:absolute;top:0;left:0;z-index:21;margin:0;width:104px;height:113px;outline:0 none;text-indent:-9999px;background:transparent url(paralook/ico_hotspot.png) 70px 86px no-repeat}
.paralook_item .layer .hotspotimagectn img{position:absolute;top:0;left:0;margin:0 auto;padding:0}
.accessories .paralook_item .layer .hotspotimagectn img{position:absolute;top:0;left:0;margin:0 auto 0 -10px;padding:0}
.paralook_item .layer_hots .layer_hots_inner_ie .hotspot{background-image:url(paralook/ico_hotspot.gif)}
.paralook_item .layer_hots .layer_hots_inner .layer_html,.paralook_item .layer_hots .layer_hots_inner .layer_html .link-container{position:absolute;top:0;left:50%;height:0;overflow:visible!important;width:964px;margin:0 0 0 -482px}
.paralook_item .layer_hots .layer_hots_inner .layer_html .link-container{margin:0 0 0 -423px}
.paralook_item .layer_hots .layer_hots_inner .layer_html .invisilink{position:absolute;display:block;margin:0;overflow:hidden;text-indent:-9999em;z-index:18!important;zoom:1;background:url(paralook/bg_trans.gif) repeat}
.paralook_arrows{position:absolute;z-index:17;top:315px;left:50%;height:0;width:964px;margin:0 0 0 -482px}
.designer-collections .paralook_arrows{top:50%}
.paralook_arrows div{position:absolute;z-index:17;top:-80px;left:0}
.paralook_arrows div a{float:left;background:url(paralook/ico_arrows_prev_aw.png) 0 0 no-repeat;color:#fff;padding:0;line-height:27px;height:34px;width:34px;overflow:hidden;outline:0 none;white-space:nowrap;text-transform:lowercase;font-size:.8333em;text-decoration:none;cursor:pointer}
.paralook_arrows div a span{display:none}
.paralook_arrows div a:hover{background-position:0 -34px;text-decoration:none}
.paralook_arrows div.paralook_next a{background:url(paralook/ico_arrows_next_aw.png) 0 0 no-repeat;color:#fff;padding:0}
.paralook_arrows div.paralook_next a:hover{background-position:0 -34px}
.paralook_arrows div.paralook_next{left:auto;right:0}
.iPadSlider .hwa{-webkit-transform:translate3d(0px,0px,0px);-moz-transform:translate(0px,0px)}
.iPadSlider .paralook_swipe{height:100%}
.iPadSlider .paralook_item{width:1024px;height:100%;float:left;position:relative;overflow:hidden}
.iPadSlider .paralook_item .layer{left:0;height:690px}
.iPadSlider .paralook_item .layer img{width:auto;height:auto}
.iPadSlider .paralook_item .layer .hotspotimagectn img{height:113px}
.iPadSlider .paralook_item .layer_hots .layer_html{position:relative;width:100%;height:0;min-height:0;z-index:20}
.iPadSlider .paralook_item .layer_hots .hotspot{padding:0;z-index:25}
.iPadSlider #paralook_menu_scroll li img{opacity:0;-webkit-transition-property:opacity;-webkit-transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-property:opacity;-moz-transition-duration:.3s;-moz-transition-timing-function:linear}
body[orient='landscape'].fullscreen_lookbook{overflow:hidden!important;min-width:1024px;min-height:690px;height:690px;max-height:690px;background:#000}
body[orient='landscape'].fullscreen_lookbook #paralook_topbar,body[orient='landscape'].fullscreen_lookbook .bodycontainer,body[orient='landscape'].fullscreen_lookbook .iPadLauncher,body[orient='landscape'].fullscreen_lookbook #footer{display:none!important}
.iPadSlider #paralook_container{display:none}
body[orient='landscape'].fullscreen_lookbook .iPadSlider #paralook_container{display:block!important}
body.paralook_ipad .content-wrapper_inside,#paralook_container_outer.iPadSlider{min-height:300px!important;height:auto!important}
.paralook_ipad a.paralook_link,.paralook_ipad .txt-bold{font-weight:bold}
.paralook_ipad h3.stripe{font-weight:normal}
.iPadSlider #paralook_preload{display:block;visibility:visibility;z-index:99;opacity:1;-webkit-transition:visibility 0s linear 1.2s,opacity .8s linear .4s}
.iPadSlider #paralook_preload.preload_done{visibility:hidden!important;opacity:0!important}
.iPadLauncher{background:#000;height:300px;width:100%;position:relative;z-index:40}
.iPadLauncher a.btn_launch_fullscreen{display:none}
body[orient='landscape'] .iPadLauncher a.btn_launch_fullscreen{background:#000 url(paralook/btn_launch-full-screen.png) 50% 50% no-repeat;width:169px;height:39px;padding:40px;position:absolute;display:block;left:50%;top:50%;text-indent:-9999em;margin:-60px 0 0 -105px}
.iPadLauncher .reorientate{display:block;height:60px;padding:120px 0;margin:0 auto;width:400px;color:#fff;font-size:18px;line-height:25px;font-weight:bold;text-align:center}
body[orient='landscape'] .iPadLauncher .reorientate{display:none}
#paralook_menu{position:absolute;width:964px;height:77px;bottom:4%;left:50%;margin:0 0 0 -482px;z-index:20;background:transparent url(paralook/bg_menu.png) 0 0 no-repeat}
.designer-collections #paralook_menu{bottom:auto;top:588px}
#paralook_menu .paralook_menuarr,#paralook_menu .paralook_menuarr a,#paralook_menu .paralook_menuarr span{position:absolute;top:0;left:0;width:47px;height:77px;overflow:hidden;outline:0 none}
#paralook_menu .paralook_menuarr a{text-indent:-9999em;zoom:auto;background:transparent url(paralook/ico_menu_arrows.png) 0 0 no-repeat;cursor:default}
#paralook_menu .paralook_menuarr span{background:transparent url(paralook/ico_menu_arrows_inactive.png) 0 0 no-repeat;cursor:default}
#paralook_menu .paralook_menuarr a:hover{zoom:1;background-position:0 100%}
.iPadSlider #paralook_menu .paralook_menuarr a:hover{zoom:1;background-position:0 0!important}
.iPadSlider #paralook_menu .paralook_menuarr a.mousedown,.iPadSlider #paralook_menu .paralook_menuarr a.mousedown:hover{zoom:1;background-position:0 100%!important}
#paralook_menu .paralook_next a{background-position:100% 0!important}
#paralook_menu .paralook_next a:hover{background-position:100% 100%!important}
.iPadSlider #paralook_menu .paralook_next a:hover{zoom:1;background-position:100% 0!important}
.iPadSlider #paralook_menu .paralook_next a.mousedown,.iPadSlider #paralook_menu .paralook_next a.mousedown:hover{zoom:1;background-position:100% 100%!important}
#paralook_menu .paralook_menuarr span{display:none}
#paralook_menu .paralook_next span{background-position:100% 0!important}
#paralook_menu .paralook_next{left:auto;right:0}
#paralook_hover_scroll{position:absolute;top:-30px;left:0;width:964px;height:30px;overflow:hidden;padding:0;margin:0;visibility:hidden}
#paralook_hover_scroll #paralook_hover_outer{width:4000px;height:30px}
#paralook_menu #paralook_hover_scroll #paralook_hover_box,.otherhover_box{background:transparent url(paralook/ico_hoverbox-arrow.gif) 50% 100% no-repeat;position:absolute;top:0;left:0;width:auto;height:25px;padding:0;margin:0}
#paralook_menu #paralook_hover_scroll #paralook_hover_box_inner,.otherhover_box .otherhover_box_inner{width:auto;white-space:nowrap;height:22px;line-height:21px;padding:0 13px;background:#161616;color:#fff;text-transform:uppercase;font-size:.8333em}
#paralook_menu #paralook_hover_scroll #paralook_hover_box_span,.otherhover_box .otherhover_box_inner .otherhover_box_span{white-space:nowrap}
.otherhover_box{background:transparent url(paralook/ico_hoverbox-arrow.gif) 50% 100% no-repeat;position:absolute;top:0;left:0;width:auto;height:30px;padding:0;margin:0}
#paralook_menu_scroll{position:absolute;top:4px;left:47px;width:870px;height:67px;overflow:hidden;padding:0;margin:0}
#paralook_menu_scroll ul{position:absolute;top:0;left:0;width:4000px;height:67px;display:inline;list-style:none outside;margin:0;padding:0}
#paralook_menu_scroll li{float:left;height:67px;line-height:67px;display:inline;list-style:none outside;margin:0 1px 0 0;padding:0;background:#000}
#paralook_menu_scroll li a{cursor:pointer}
#paralook_menu_scroll li a,#paralook_menu_scroll li img{float:left;overflow:hidden;outline:0 none;height:67px;line-height:67px}
.iPadSlider #paralook_menu_scroll li img{xopacity:.4;outline:0 none;opacity:1}
.iPadSlider #paralook_menu_scroll li.activeSlide img{xopacity:1;outline:2px solid red}
.iPadSlider #paralook_menu_scroll li.activeSlide{outline:2px solid red}
.paralook_item .layer_html img{margin:0;left:auto;position:relative}
#fixed_width_lookbook{background-color:#000}
#fixed_width_lookbook #paralook_inner{background-image:none}
#fixed_width_lookbook #paralook_container_outer{height:660px}
.kidslook #fixed_width_lookbook #paralook_container{height:700px!important}
.kidslook #fixed_width_lookbook #paralook_container_outer{height:700px}
.kidslook #fixed_width_lookbook #paralook_inner{height:700px}
.mensocclook .mensocclookdesigner #paralook_inner,.kitchen-lookbook .kitchenlookdesigner #paralook_inner{height:600px!important}
.youthlook #fixed_width_lookbook #paralook_container_outer{height:850px;margin-top:40px}
.mensocclook .mensocclookdesigner #paralook_container_outer,.kitchen-lookbook .kitchenlookdesigner #paralook_container_outer{height:650px!important}
#fixed_width_lookbook #paralook_container{height:655px;left:50%;margin-left:-482px;width:964px}
.paralook_ipad #fixed_width_lookbook #paralook_container{height:672px;left:auto;width:100%;margin:0 auto}
.mensocclook .mensocclookdesigner #paralook_container,.kitchen-lookbook .kitchenlookdesigner #paralook_container{height:600px!important}
#fixed_width_lookbook .paralook_item{height:512px}
.mensocclook #fixed_width_lookbook .paralook_item,.mensocclook #fixed_width_lookbook .paralook_item .layer img{height:600px}
.blackcarpet-lookbook #fixed_width_lookbook .paralook_item,.blackcarpet-lookbook #fixed_width_lookbook .paralook_item .layer img{height:600px}
#fixed_width_lookbook #paralook_menu{bottom:auto;top:548px}
.youthlook #fixed_width_lookbook #paralook_menu{bottom:auto;top:635px}
.mensocclook #fixed_width_lookbook #paralook_menu,.kitchen-lookbook #fixed_width_lookbook #paralook_menu{bottom:auto;top:630px}
.kidslook #fixed_width_lookbook #paralook_menu{bottom:auto;top:600px}
.mensocclook .mensocclookdesigner #paralook_menu{display:none}
.blackcarpet-lookbook #fixed_width_lookbook #paralook_menu{display:none}
.kitchen-lookbook .kitchenlookdesigner #paralook_menu{display:none}
.mensocclook #fixed_width_lookbook #paralook_container{height:725px}
.mensocclook #fixed_width_lookbook #paralook_container_outer{height:775px}
.kitchen-lookbook #fixed_width_lookbook #paralook_container{height:725px}
.kitchen-lookbook #fixed_width_lookbook #paralook_container_outer{height:775px}
.blackcarpet-lookbook #fixed_width_lookbook #paralook_container{height:600px}
.blackcarpet-lookbook #fixed_width_lookbook #paralook_container_outer{height:650px}
.mensocclook .theme-summary_container{padding-top:25px;width:964px;display:block;position:absolute;z-index:26;left:50%;margin-left:-482px}
.mensocclook .theme-summary{background-color:#000;display:block;height:588px;left:40px;position:absolute;width:186px;text-align:center;padding:12px 10px 0 15px;display:none}
.mensocclook ul.theme-summary_nav{list-style-type:none;margin-bottom:82px;text-align:center;padding-bottom:8px;border-bottom:1px solid #6b6b6b}
.mensocclook ul.theme-summary_nav li{font-size:.917em;line-height:1em;text-align:center;display:inline}
.mensocclook ul.theme-summary_nav li a{color:#8e8e8e;padding:0 8px 0 8px;border-left:1px solid #939393;display:inline-block}
.mensocclook ul.theme-summary_nav li a.active{color:#fff}
.mensocclook ul.theme-summary_nav li.first a{padding-left:0;border-left:none}
.mensocclook ul.theme-summary_nav li.last a{padding-right:0;border-right:0}
.mensocclook h2{padding:0 0 16px 0;background:url(lookbooks/mens_occaision/hr_default.gif) 50% 100% no-repeat;display:inline-block;margin-bottom:10px;color:#fff}
.mensocclook h2 img{display:block}
.mensocclook a.btn-img,.mensocclook a.btn-img img{display:inline-block}
.mensocclook p{font-size:.917em;color:#fff;margin-bottom:16px}
.mensocclook .theme-summary_thumbnail{position:absolute;bottom:12px;width:176px;left:15px}
.mensocclook .theme-summary_thumbnail h3{color:#9e9e9e;font-size:12px;font-weight:bold;padding:0;margin:0 0 1em 0}
.mensocclook .theme-summary_thumbnail a{float:left;width:87px;height:87px;display:inline-block;margin:1px 0 0 1px;position:relative;overflow:hidden}
.mensocclook .theme-summary_thumbnail a.thumb-first{margin:1px 0 0 0}
.mensocclook .theme-summary_thumbnail img{display:block;width:87px;height:87px}
.mensocclook .theme-summary_thumbnail .rollimg{position:absolute;top:0;left:0;display:block;height:87px;width:87px;background:url(lookbooks/mens_occaision/sprite_occasion_rollover.gif) 0 -87px no-repeat;text-indent:-9999em;overflow:hidden;line-height:1em}
.mensocclook .theme-summary_thumbnail a.thumb-shirts:hover .rollimg{background:url(lookbooks/mens_occaision/sprite_occasion_rollover.gif) 0 0 no-repeat}
.mensocclook .theme-summary_thumbnail a.thumb-shoes:hover .rollimg{background:url(lookbooks/mens_occaision/sprite_occasion_rollover.gif) -87px 0 no-repeat}
.mensocclook .theme-summary_thumbnail a.thumb-ties:hover .rollimg{background:url(lookbooks/mens_occaision/sprite_occasion_rollover.gif) -174px 0 no-repeat}
.mensocclook .theme-summary_thumbnail a.thumb-accessories:hover .rollimg{background:url(lookbooks/mens_occaision/sprite_occasion_rollover.gif) -261px 0 no-repeat}
.mensocclook .theme-summary_thumbnail a.thumb-jackets:hover .rollimg{background:url(lookbooks/mens_occaision/sprite_occasion_rollover.gif) -348px 0 no-repeat}
.mensocclook .theme-summary_thumbnail a.thumb-jeans:hover .rollimg{background:url(lookbooks/mens_occaision/sprite_occasion_rollover.gif) -436px 0 no-repeat}
.mensocclook .theme-summary_thumbnail a.thumb-tees:hover .rollimg{background:url(lookbooks/mens_occaision/sprite_occasion_rollover.gif) -522px 0 no-repeat}
.mensocclook .default-theme{width:964px;z-index:26;position:absolute;padding-top:50px;left:50%;margin-left:-482px;display:none}
.mensocclook .default-theme .theme-item{background-color:#000;padding:35px 25px 20px 25px;width:200px;height:185px;position:absolute;text-align:center}
.mensocclook .theme-item-work{top:220px;left:35px}
.mensocclook .theme-item-casual{top:220px;left:357px}
.mensocclook .theme-item-weekend{top:220px;left:679px}
.mensocclook a.btn{overflow:hidden;position:relative;color:#fff;display:block;text-align:center}
.mensocclook a.btn:hover{cursor:pointer}
.mensocclook a.btn span.img{position:absolute;top:0;left:0;display:block;text-indent:-9999em}
.mensocclook a.btn_view-work-looks{width:113px;height:31px;margin:0 auto}
.mensocclook a.btn_view-work-looks span.img{background:url(lookbooks/mens_occaision/sprite_view-work-looks.gif) 0 0 no-repeat;width:113px;height:31px}
.mensocclook a.btn_view-work-looks:hover span.img{background:url(lookbooks/mens_occaision/sprite_view-work-looks.gif) 0 100% no-repeat}
.mensocclook a.btn_view-smart-casual-looks{width:155px;height:31px;margin:0 auto}
.mensocclook a.btn_view-smart-casual-looks span.img{background:url(lookbooks/mens_occaision/sprite_view-smart-casual-looks.gif) 0 0 no-repeat;width:155px;height:31px}
.mensocclook a.btn_view-smart-casual-looks:hover span.img{background:url(lookbooks/mens_occaision/sprite_view-smart-casual-looks.gif) 0 100% no-repeat}
.mensocclook a.btn_view-weekend-looks{width:137px;height:31px;margin:0 auto}
.mensocclook a.btn_view-weekend-looks span.img{background:url(lookbooks/mens_occaision/sprite_view-weekend-looks.gif) 0 0 no-repeat;width:137px;height:31px}
.mensocclook a.btn_view-weekend-looks:hover span.img{background:url(lookbooks/mens_occaision/sprite_view-weekend-looks.gif) 0 100% no-repeat}
.mensocclook a.btn_shop-work-fashion{width:125px;height:31px;margin:0 auto}
.mensocclook a.btn_shop-work-fashion span.img{background:url(lookbooks/mens_occaision/sprite_shop-work-fashion.gif) 0 0 no-repeat;width:125px;height:31px}
.mensocclook a.btn_shop-work-fashion:hover span.img{background:url(lookbooks/mens_occaision/sprite_shop-work-fashion.gif) 0 100% no-repeat}
.mensocclook a.btn_shop-smart-casual-fashion{width:169px;height:31px;margin:0 auto}
.mensocclook a.btn_shop-smart-casual-fashion span.img{background:url(lookbooks/mens_occaision/sprite_shop-smart-casual-fashion.gif) 0 0 no-repeat;width:169px;height:31px}
.mensocclook a.btn_shop-smart-casual-fashion:hover span.img{background:url(lookbooks/mens_occaision/sprite_shop-smart-casual-fashion.gif) 0 100% no-repeat}
.mensocclook a.btn_shop-weekend-fashion{width:147px;height:31px;margin:0 auto}
.mensocclook a.btn_shop-weekend-fashion span.img{background:url(lookbooks/mens_occaision/sprite_shop-weekend-fashion.gif) 0 0 no-repeat;width:147px;height:31px}
.mensocclook a.btn_shop-weekend-fashion:hover span.img{background:url(lookbooks/mens_occaision/sprite_shop-weekend-fashion.gif) 0 100% no-repeat}
.mensocclookdesigner .paralook_prev,.mensocclookdesigner .paralook_next{display:none}
.kitchen-lookbook .kitchenlookdesigner .paralook_arrows{display:none}
.kitchen-lookbook{color:#6e6e6e}
.kitchen-lookbook .default-theme{width:964px;z-index:26;position:absolute;padding-top:50px;left:50%;margin-left:-482px;display:none}
.kitchen-lookbook .default-theme .theme-item{background-color:#fff;color:#6e6e6e;padding:35px 35px 20px 35px;width:268px;text-align:center;margin:49px 0 0 47px}
.kitchen-lookbook h2{color:#6e6e6e}
.kitchen-lookbook #fixed_width_lookbook .paralook_item .layer h2 img{display:inline;height:auto!important;left:auto;margin:0;position:relative;text-align:center;width:auto!important;z-index:17}
.kitchen-lookbook a.btn{overflow:hidden;position:relative;color:#fff;display:block;text-align:center}
.kitchen-lookbook a.btn:hover{cursor:pointer}
.kitchen-lookbook a.btn span.img{position:absolute;top:0;left:0;display:block;text-indent:-9999em}
.kitchen-lookbook a.btn_start-now{width:119px;height:39px;margin:0 auto}
.kitchen-lookbook a.btn_start-now span.img{background:url(lookbooks/kitchen-aid/sprite_start-now.gif) 0 0 no-repeat;width:119px;height:39px}
.kitchen-lookbook a.btn_start-now:hover span.img{background:url(lookbooks/kitchen-aid/sprite_start-now.gif) 0 100% no-repeat}
.kitchen-lookbook ul.options-color{display:inline-block;list-style-type:none;width:auto;margin-top:-20px;z-index:26;position:relative}
* html .kitchen-lookbook ul.options-color{display:inline}
.kitchen-lookbook ul.options-color li.title{width:100px;font-size:14px;font-weight:bold;padding:4px 0 0 0;margin-right:9px}
.kitchen-lookbook ul.options-color li{float:left;width:26px;height:27px;display:block}
.kitchen-lookbook ul.options-color a{display:block;width:26px;height:27px;position:relative;outline:0;overflow:hidden}
.kitchen-lookbook ul.options-color a:hover{cursor:pointer;text-decoration:none}
.kitchen-lookbook ul.options-color li a .status,.kitchen-lookbook ul.options-color li a:visited .status{display:block;width:26px;height:54px;background:url(lookbooks/kitchen-aid/sprite_status.png) 0 0 no-repeat;left:0;position:absolute;text-indent:-9999em;top:0}
.kitchen-lookbook ul.options-color li.current a .status,.kitchen-lookbook ul.options-color li.current a:visited .status{top:-27px}
.kitchen-lookbook .kitchen-theme-left{position:relative;z-index:15;background-color:#fff;color:#6e6e6e;padding:32px 35px 0;width:580px;text-align:center;margin:0}
.kitchen-lookbook .kitchen-theme-left p{margin:0;padding:0 5px}
.kitchen-lookbook .kitchen-theme-left .push01{margin:10px 0}
.kitchen-lookbook .paralook_item .layer .kitchen-theme-left img{display:block;margin:0 auto;height:auto;width:auto;left:auto;top:auto;position:static}
.kitchen-lookbook .kitchen-theme-full{position:relative;z-index:15;background-color:#fff;color:#6e6e6e;padding:32px 60px 0;width:auto;text-align:center;margin:0}
.kitchen-lookbook .kitchen-theme-full h2{margin:0 0 14px}
.kitchen-lookbook .kitchen-theme-full p{margin:0;padding:0 5px}
.kitchen-lookbook .kitchen-theme-full .push01{margin:10px 0}
.kitchen-lookbook .paralook_item .layer .kitchen-theme-full img{display:block;margin:0 auto;height:auto;width:auto;left:auto;top:auto;position:static}
.kitchen-lookbook #fixed_width_lookbook .paralook_item .layer img{height:auto!important}
.lookbook_container{width:965px;height:575px}
.lookbook_col1{float:left;width:575px;height:575px}
.lookbook_col2{float:right;width:390px;height:575px}
.lookbook_intro{width:390px;height:273px}
.lookbook_products{width:390px;height:302px}
#footwear-1a{background-image:url(how-to-guides/bg_footwear_1-a.jpg);width:604px;height:730px;position:relative}
#footwear-1a .footwear-text-a{width:195px;height:112px;position:absolute;top:75px;left:279px;text-align:center;color:#fff}
#footwear-1a .footwear-text-b{width:160px;height:112px;position:absolute;top:620px;left:28px;text-align:left;color:#fff}
.footwear-zoom-1{position:absolute;width:196px;height:148px;left:198px;top:178px}
.footwear-zoom-2{position:absolute;width:190px;height:182px;left:398px;top:223px}
.footwear-zoom-3{position:absolute;width:140px;height:160px;left:47px;top:381px}
.footwear-zoom-4{position:absolute;width:116px;height:140px;left:244px;top:563px}
.footwear-zoom-5{position:absolute;width:114px;height:141px;left:364px;top:560px}
.footwear-zoom-6{position:absolute;width:122px;height:137px;left:481px;top:559px}
#footwear-1b{background-image:url(how-to-guides/bg_footwear_1-b.jpg);width:604px;height:498px;position:relative}
#footwear-1b .footwear-text-a{width:160px;height:112px;position:absolute;top:298px;left:225px;text-align:left;color:#fff}
.footwear-zoom-7{position:absolute;width:92px;height:129px;left:9px;top:27px}
.footwear-zoom-8{position:absolute;width:90px;height:115px;left:103px;top:106px}
.footwear-zoom-9{position:absolute;width:158px;height:118px;left:204px;top:112px}
.footwear-zoom-10{position:absolute;width:155px;height:188px;left:428px;top:33px}
.footwear-zoom-11{position:absolute;width:160px;height:145px;left:15px;top:297px}
.footwear-zoom-12{position:absolute;width:169px;height:207px;left:419px;top:265px}
#footwear-2a{background-image:url(how-to-guides/bg_footwear_2a.jpg);width:604px;height:501px;position:relative}
#footwear-2a .footwear-text-a{width:200px;height:112px;position:absolute;top:72px;left:159px;text-align:center;color:#000}
.footwear-zoom-13{position:absolute;width:153px;height:190px;left:80px;top:162px}
.footwear-zoom-14{position:absolute;width:154px;height:134px;left:254px;top:187px}
.footwear-zoom-15{position:absolute;width:83px;height:76px;left:466px;top:407px}
.footwear-zoom-16{position:absolute;width:201px;height:186px;left:201px;top:29px}
.footwear-zoom-17{position:absolute;width:167px;height:194px;left:420px;top:26px}
.footwear-zoom-18{position:absolute;width:192px;height:190px;left:15px;top:235px}
.footwear-zoom-19{position:absolute;width:194px;height:194px;left:213px;top:235px}
.footwear-zoom-20{position:absolute;width:183px;height:186px;left:419px;top:245px}
.footwear-zoom-21{position:absolute;width:110px;height:134px;left:247px;top:469px}
.footwear-zoom-22{position:absolute;width:111px;height:133px;left:366px;top:467px}
.footwear-zoom-23{position:absolute;width:112px;height:131px;left:485px;top:466px}
#footwear-2b{background-image:url(how-to-guides/bg_footwear_2b.jpg);width:604px;height:669px;position:relative}
#footwear-2b .footwear-text-a{width:150px;height:130px;position:absolute;top:85px;left:22px;text-align:left;color:#000}
#footwear-2b .footwear-text-b{width:185px;height:80 px;position:absolute;top:524px;left:27px;text-align:left;color:#fff}
#footwear-3a{background-image:url(how-to-guides/bg_footwear_3a.jpg);width:604px;height:859px;position:relative}
#footwear-3a .footwear-text-a{width:190px;height:112px;position:absolute;top:410px;left:330px;text-align:center;color:#fff}
#footwear-3a .footwear-text-b{width:190px;height:112px;position:absolute;top:622px;left:25px;text-align:left;color:#000}
.footwear-zoom-24{position:absolute;width:145px;height:179px;left:212px;top:37px}
.footwear-zoom-25{position:absolute;width:188px;height:256px;left:384px;top:63px}
.footwear-zoom-26{position:absolute;width:225px;height:257px;left:60px;top:256px}
.footwear-zoom-27{position:absolute;width:180px;height:287px;left:205px;top:551px}
.footwear-zoom-28{position:absolute;width:186px;height:240px;left:397px;top:557px}
#footwear-3b{background-image:url(how-to-guides/bg_footwear_3b.jpg);width:604px;height:726px;position:relative}
#footwear-3b .footwear-text-a{width:150px;height:112px;position:absolute;top:217px;left:427px;text-align:left;color:#fff}
.footwear-zoom-29{position:absolute;width:190px;height:234px;left:32px;top:228px}
.footwear-zoom-30{position:absolute;width:155px;height:201px;left:302px;top:9px}
.footwear-zoom-31{position:absolute;width:178px;height:151px;left:257px;top:354px}
.footwear-zoom-32{position:absolute;width:175px;height:212px;left:76px;top:483px}
.footwear-zoom-33{position:absolute;width:194px;height:121px;left:339px;top:525px}
.footwear-page-wrap{width:604px;height:35px;margin:0;border-top:3px solid #e3e3e3;padding:20px 0 0 0}
.footwear-page-wrap ul{float:right}
.footwear-page-wrap li a.pager{border:1px solid #fff;padding:0;margin:0}
.footwear-page-wrap li a.pager:hover{border:1px solid #fff;padding:0;margin:0}
.footwear-page-wrap li{float:left;list-style-type:none;margin:0 1px 0 0}
.footwear-page-wrap li a{color:#c8c8c8;text-decoration:none;padding:4px 8px;display:block;border:1px solid #c8c8c8;text-align:center;font-size:10px}
.footwear-page-wrap li a:hover{border:1px solid #8e8e8e;background-color:#f4f4f4;font-weight:bold}
.footwear-page-wrap li.on a{border:1px solid #8e8e8e;background-color:#f4f4f4;font-weight:bold;color:#000}
.footwear-page-top{margin-top:-45px!important;border:0!important}
#kids-1a{height:852px;width:604px;position:relative;background-image:url(how-to-guides/bg_kids_1a.jpg);margin-top:-30px}
.kids-text-a{position:absolute;width:267px;height:78px;top:93px;left:318px;text-align:left;color:#fff}
.kids-text-b{position:absolute;width:144px;height:120px;top:443px;left:226px;text-align:left;color:#fff}
.kids-text-c{position:absolute;width:148px;height:120px;top:683px;left:19px;text-align:left;color:#fff}
.kids-zoom-1{position:absolute;width:55px;height:85px;left:24px;top:144px}
.kids-zoom-2{position:absolute;width:31px;height:33px;left:146px;top:290px}
.kids-zoom-3{position:absolute;width:112px;height:87px;left:180px;top:107px}
.kids-zoom-4{position:absolute;width:171px;height:62px;left:180px;top:207px}
.kids-zoom-5{position:absolute;width:140px;height:115px;left:382px;top:205px}
.kids-zoom-6{position:absolute;width:133px;height:111px;left:33px;top:430px}
.kids-zoom-7{position:absolute;width:123px;height:51px;left:62px;top:546px}
.kids-zoom-8{position:absolute;width:125px;height:158px;left:443px;top:442px}
.kids-zoom-9{position:absolute;width:30px;height:32px;left:242px;top:697px}
.kids-zoom-10{position:absolute;width:27px;height:26px;left:302px;top:754px}
.kids-zoom-11{position:absolute;width:86px;height:32px;left:265px;top:813px}
.kids-zoom-12{position:absolute;width:153px;height:153px;left:420px;top:684px}
#kids-1b{height:726px;width:604px;position:relative;background-image:url(how-to-guides/bg_kids_1b.jpg)}
.kids-text-d{position:absolute;width:210px;height:75px;top:409px;left:212px;text-align:left;color:#fff}
.kids-text-e{position:absolute;width:230px;height:58px;top:605px;left:175px;text-align:center;color:#fff}
.kids-zoom-13{position:absolute;width:117px;height:126px;left:30px;top:178px}
.kids-zoom-14{position:absolute;width:89px;height:105px;left:65px;top:314px}
.kids-zoom-15{position:absolute;width:102px;height:43px;left:88px;top:428px}
.kids-zoom-16{position:absolute;width:37px;height:122px;left:163px;top:133px}
.kids-zoom-17{position:absolute;width:39px;height:32px;left:214px;top:192px}
.kids-zoom-18{position:absolute;width:89px;height:91px;left:184px;top:239px}
.kids-zoom-19{position:absolute;width:42px;height:85px;left:162px;top:343px}
.kids-zoom-20{position:absolute;width:52px;height:34px;left:302px;top:282px}
.kids-zoom-21{position:absolute;width:43px;height:126px;left:360px;top:247px}
.kids-zoom-22{position:absolute;width:95px;height:57px;left:340px;top:143px}
.kids-zoom-23{position:absolute;width:29px;height:98px;left:459px;top:113px}
.kids-zoom-24{position:absolute;width:140px;height:68px;left:438px;top:277px}
.kids-zoom-25{position:absolute;width:103px;height:103px;left:440px;top:403px}
.kids-link-watch-now{position:absolute;border:0;width:140px;height:40px;top:667px;left:220px}
#lingerie-1a{height:740px;width:604px;position:relative;background-image:url(how-to-guides/bg_lingerie-1a.jpg);margin-top:-30px}
.lingerie-text-a{width:155px;height:100px;text-align:left;color:#fff;position:absolute;left:28px;top:115px}
.lingerie-text-b{width:205px;height:155px;text-align:left;color:#fff;position:absolute;left:28px;top:628px}
.lingerie-zoom-1{position:absolute;width:269px;height:250px;left:211px;top:141px}
.lingerie-zoom-2{position:absolute;width:223px;height:157px;left:88px;top:399px}
.lingerie-zoom-3{position:absolute;width:114px;height:134px;left:244px;top:576px}
.lingerie-zoom-4{position:absolute;width:112px;height:133px;left:365px;top:575px}
.lingerie-zoom-5{position:absolute;width:111px;height:130px;left:487px;top:573px}
#lingerie-1b{height:608px;width:604px;position:relative;background-image:url(how-to-guides/bg_lingerie-1b.jpg)}
.lingerie-text-c{width:195px;height:290px;text-align:left;color:#000;position:absolute;left:28px;top:116px}
.lingerie-zoom-6{position:absolute;width:130px;height:291px;left:264px;top:109px}
.lingerie-zoom-7{position:absolute;width:105px;height:148px;left:249px;top:433px}
.lingerie-zoom-8{position:absolute;width:111px;height:130px;left:12px;top:438px}
.lingerie-zoom-9{position:absolute;width:109px;height:131px;left:128px;top:440px}
.lingerie-zoom-10{position:absolute;width:110px;height:134px;left:368px;top:439px}
.lingerie-zoom-11{position:absolute;width:111px;height:136px;left:487px;top:440px}
.microsite5 h2{color:#fd8f8f}
.microsite5 h3{color:#373737}
.microsite5 h4{color:#fd8f8f;font-size:1.333em}
.microsite5 p{color:#8e8e8e}
.microsite5 .pricetext{color:#b00000;font-weight:bold}
.microsite5 .col_1{width:295px;float:left;display:inline}
.microsite5 .col_2{width:300px;float:right;display:inline}
.microsite5 .col_2 .sub-col_1{margin:10px 0 0 10px;width:160px;float:left;display:inline}
.microsite5 .col_2 .sub-col_2{margin:10px 0 0 10px;float:left;display:inline}
.microsite5 .col_2 .sub-col_3{float:right;display:inline}
.microsite5 .col_3{width:300px;float:right;display:inline;padding-top:30px}
.microsite5 table{width:95%;margin-bottom:1em}
.microsite5 table th{text-align:left;font-size:1.167em;color:#fd8f8f;font-weight:normal}
.microsite5 table td.col-2{width:100px;text-align:right}
.microsite5 .brow-3{margin:0 0 0 94px}
.microsite5 .brow-1,.microsite5 .brow-2,.microsite5 .brow-3,.microsite5 .brow-4{margin-top:1em}
.microsite5 .benefitsignup label{color:#fd8f8f;font-size:1.333em;display:inline-block;margin-bottom:.25em}
.microsite5 .benefitsignup input{background:#f5f5f7;border:1px solid #f5f5f7;width:280px;padding:3px 5px;margin-bottom:1em}
.microsite5 .benefitsignup input.hoverswap{width:auto;padding:0}
.microsite5 .benefitsignup span.error{float:none}
#reveal h2{color:#910925;font-size:3.571em;margin-top:-30px;margin-bottom:20px;position:relative}
#reveal h2.title-1{margin-bottom:11px}
#reveal .take-the-tour_landing h2{margin-top:42px}
#reveal h3{color:#910925;font-size:2.5em;margin-bottom:10px;padding:0}
#reveal .take-the-tour_landing h4{color:#910925;font-size:1.75em;margin:20px 0 10px 0;padding:0}
#reveal .mt20{margin-top:20px!important}
#reveal .designer_row{border-top:1px solid #dadada;margin:0 0 20px 0;padding:30px 0 0;width:auto}
#reveal .designer_row p.intro{color:#181818;font-style:italic;padding:0}
#reveal .take-the-tour_landing p.intro{color:#2a2a2a;font-weight:bold;margin-bottom:0;padding:0}
#reveal .level_row p.intro{color:#191919;font-size:1.75em;padding:0;margin-bottom:1em}
#reveal p.intro-2{color:#191919;font-size:2em;padding:0;margin-bottom:1em}
#reveal p.intro-3{color:#2a2a2a;font-size:1.17em;font-weight:bold;line-height:1.3em;margin:2em 0 .6em}
#reveal p.intro-4{color:#2a2a2a;font-size:1.17em;font-weight:bold;line-height:1.3em;margin:0 0 .6em}
#reveal p.intro-5{color:#191919;font-size:1.9em;line-height:1.3em;margin:0 0 .6em}
#reveal p.intro-6{color:#2a2a2a;font-size:1.17em;font-weight:bold;line-height:1.3em;margin:0 0 17px}
#reveal .info-block{border-top:1px solid #dadada;margin:20px 0 20px 0;padding:30px 0 0;position:relative;display:block}
#reveal .info-block .info-block-row{margin-top:28px;width:100%}
#reveal .content-left,#sponsorship .content-left{float:left;display:inline-block;width:280px}
#reveal ul.key-brands-list{float:left;margin:18px 0 0 18px;width:134px}
#reveal ul.key-brands-list-first{margin-left:0}
#reveal ul.last{margin-right:0}
#reveal ul.key-brands-list li{list-style:none}
#reveal ul.key-brands-list li.title{color:#2a2a2a;font-size:1.17em;font-weight:bold;padding-bottom:8px}
#reveal .posLeft,#sponsorship .posLeft{display:block;float:left;margin:0 20px 20px 0}
#reveal .posRight,#sponsorship .posRight{display:block;float:right;margin:0 0 20px 20px}
#reveal .posLeft2{display:block;float:left;margin:0 20px 46px 0}
#reveal .posRight2{display:block;float:right;margin:0 0 46px 20px}
#reveal .posNoMargin{margin:0}
#reveal .col3{width:248px;float:left;margin:0 0 0 20px}
#reveal .col3.first{margin:0}
#sponsorship ul.list-logo{list-style-type:none;display:inline-block}
#sponsorship ul.list-logo li{float:left;display:inline;margin-right:20px}
.general-scroller{height:345px;width:602px;position:relative;margin-bottom:32px;overflow:hidden}
.general-scroller .slidenav-container{position:absolute;top:292px;z-index:20;width:100%}
.general-scroller .slidenav a{outline:0 none;-moz-outline-style:none}
.general-scroller .slidenav{text-align:center;width:100%}
.general-scroller .slidenav .slidenav-inner{display:none;margin:0 auto}
.general-scroller .slidenav .slideprev,.general-scroller .slidenav .slidenext{float:left;display:inline;border:0}
.general-scroller .slidenav .slideprev{width:38px;text-align:left}
.general-scroller .slidenav .slidenext{width:33px;text-align:right}
.general-scroller .slidenav a img,.general-scroller .slidenav a{border:0}
.general-scroller .slidenav .slidedots{float:left;display:inline;padding:11px 0 0 0}
.bannerpag{position:absolute;padding:2px 0;width:818px;text-align:center}
.bannerpaginner{margin:0 auto;width:auto;padding:8px 0 0 0;display:none}
.slidedots{position:relative;zoom:1}
.slidedots a,.slidedots a:visited{position:relative;display:inline;width:12px;height:8px;float:left;margin:0;overflow:hidden;zoom:1}
.slidedots a img,.slidedots a:visited img{display:block}
.slidedots a img,.slidedots a:visited img{margin-top:0}
.slidedots a.activeSlide img,.slidedots.activeSlide:visited img{margin-top:-8px}
.top-10_overlay1{width:411px;height:274px;background-image:url(top10/overlays/top10_overlay_1.png);position:absolute}
.top-10_overlay2{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_2.png);position:absolute}
.top-10_overlay3{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_3.png);position:absolute}
.top-10_overlay4{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_4.png);position:absolute}
.top-10_overlay5{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_5.png);position:absolute}
.top-10_overlay6{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_6.png);position:absolute}
.top-10_overlay7{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_7.png);position:absolute}
.top-10_overlay8{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_8.png);position:absolute}
.top-10_overlay9{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_9.png);position:absolute}
.top-10_overlay10{width:200px;height:205px;background-image:url(top10/overlays/top10_overlay_10.png);position:absolute}
.electrical-scroller{height:465px;width:784px}
.electrical-scroller h3{padding:0;margin:-40px 0 2px -5px;color:#fff;font-size:7.5em;font-weight:bold}
.electrical-scroller p{color:#f0f0f0;line-height:1.2em;margin-bottom:21px;font-size:1.5em}
.electrical-scroller ul{width:300px}
.electrical-scroller ul li{width:150px;list-style:none;padding-bottom:2px;float:left}
.electrical-scroller ul.full-width li{width:auto}
.electrical-scroller ul li a{padding-left:8px;background:url(ico_arrowright.gif) no-repeat scroll left 1px;color:#d11e28;font-size:14px;font-weight:bold}
.electrical-landing .event h3{letter-spacing:-0.05em}
#electrical-landing-banner{width:784px;height:465px;margin-bottom:27px;position:relative;background-color:#000!important;overflow:hidden}
.electrical-landing .homebannerpag .bannerdots{padding:12px 3px 6px 7px!important}
.electrical-landing .homebannerpag .bannerinner{margin:0;width:180px;position:absolute;top:415px;left:330px}
.electrical-landing .homebannerpag{width:784px!important;position:relative}
.electrical-whats-new-wrap{width:535px;height:258px;float:left;background:url(electrical/whats-new-border.gif) bottom left no-repeat}
.electrical-whats-new-wrap ul{display:inline-block}
.electrical-whats-new-wrap ul li{list-style:none outside none;padding-bottom:2px;width:265px;float:left;margin-bottom:14px}
.electrical-whats-new-wrap ul li .content{display:inline;float:left;margin-left:15px;width:125px}
.electrical-whats-new-wrap ul li img{border:1px solid #E3E3E3;display:inline;float:left;width:92px;height:66px}
.electrical-whats-new-wrap ul li .content p{margin:0}
.electrical-whats-new-wrap ul li .content h3{font-size:1em;margin:0;padding:0 0 2px}
.electrical-out-now-wrap{width:249px;height:258px;float:left;background:url(electrical/out-now-border.gif) bottom left no-repeat}
.electrical-out-now-wrap li{float:left;list-style-type:none;width:115px!important;display:in-line}
.electrical-out-now-wrap .first{margin-right:15px}
.electrical-out-now-wrap .out-now-catalogue a{font-weight:bold;display:inline}
.electrical-out-now-wrap .out-now-catalogue{width:80px;margin:0;padding:144px 0 0 0;background-repeat:no-repeat;float:left;display:inline}
.electrical-out-now-wrap .out-now-catalogue.firstCatalogue{width:126px;margin-right:20px}
.electrical-no-cat{width:249px;height:258px;float:left;background:url(electrical/out-now-border.gif) bottom left no-repeat}
.electrical-no-cat .padding{background:url(homewares/bg_no-cat.jpg) bottom right no-repeat;height:258px}
.electrical-no-cat ul{list-style-type:none;margin:0;padding:0}
.electrical-no-cat ul li{margin:0;padding:0}
.electrical-no-cat ul li a{background:url("ico_arrowright.gif") no-repeat scroll left 1px transparent;color:#D11E28;font-size:12px;font-weight:bold;padding-left:8px}
.electrical-landing .event{width:784px;height:465px}
.electrical-landing .top-sub-head{font-size:3.75em;margin-bottom:.4em;color:#2a2a2a;letter-spacing:-2px}
.electrical-landing .shop-online-row{width:784px;margin-bottom:33px;border-top:1px solid #e4e4e4}
.electrical-landing .shop-online-row.noborder{border:0}
.electrical-landing .shop-online-row-item{width:196px;float:left}
.electrical-landing .shop-online-row-item .shop-online-image{width:180px;height:156px;display:block}
.electrical-landing .shop-online-row-item p{font-family:arial;font-weight:bold;font-size:12px;color:#262626;margin-bottom:5px}
.electrical-landing .shop-online-row-item .itemlink{color:#C00000;font-weight:bold;list-style:none outside none;padding-bottom:2px}
.electrical-landing .shop-online-row-item .title{color:#2A2A2A;display:block;font-size:21px;padding-top:23px;margin-bottom:7px;width:140px}
.electrical-landing .row-five .shop-online-row-item{width:156px;float:left}
.electrical-landing .row-five .shop-online-row-item .shop-online-image{width:156px}
h2.electrical-sub-head{font-size:21px;margin:30px 0 48px 0;color:#4e4e4e;text-transform:lowercase}
.bonus-electrical-offer img{display:block;margin-bottom:-1px}
#homeTheatreGuide .itemtype{clear:left;margin:0 -15px 40px 0;position:relative;width:605px}
#homeTheatreGuide .itemtype .leftcol,#homeTheatreGuide .itemtype .rightcol{float:left;margin-bottom:20px}
#homeTheatreGuide .itemtype .leftcol{width:310px}
#homeTheatreGuide .itemtype .rightcol{width:295px}
#homeTheatreGuide .itemtype .leftcol .inner{padding:0 0 0 30px}
#homeTheatreGuide .itemtype .rightcol .inner{padding:0 0 0 15px}
#homeTheatreGuide .elec_hdtv,#homeTheatreGuide .elec_sound,#homeTheatreGuide .elec_player,#homeTheatreGuide .elec_movies{display:block;height:45px;text-indent:-999em}
#homeTheatreGuide .elec_hdtv{background-image:url(how-to-guides/electrical/tl_how-to_hd-tv.gif);width:256px}
#homeTheatreGuide .elec_sound{background-image:url(how-to-guides/electrical/tl_how-to_perfect-sound.gif);width:222px}
#homeTheatreGuide .elec_player{background-image:url(how-to-guides/electrical/tl_how-to_blu-ray-dvd.gif);width:171px}
#homeTheatreGuide .elec_movies{background-image:url(how-to-guides/electrical/tl_how-to_watch.gif);width:156px}
.btn_elec_tv-buyer,.btn_elec_top10-movies,.btn_elec_home-ent,.btn_elec_catalouge,.btn_elec_ideas{display:inline-block!important;height:32px!important;margin:10px 0 15px}
.btn_elec_tv-buyer{background-image:url(how-to-guides/electrical/btn_red_tv-guyer-guide.gif);width:206px}
.btn_elec_top10-movies{background-image:url(how-to-guides/electrical/btn_red_top10-movies.gif);width:202px}
.btn_elec_home-ent{background-image:url(how-to-guides/electrical/btn_red_shop-home-ent.gif);width:271px}
.btn_elec_catalouge{background-image:url(how-to-guides/electrical/btn_elec_catalouge.gif);width:146px}
.btn_elec_ideas{background-image:url(how-to-guides/electrical/btn_elec_ideas.gif);width:227px}
.expert-tip{background:#f5f5f5;color:#0f0403;margin-top:10px;padding:15px 0 10px}
.expert-tip .header{font-size:2em;margin-bottom:10px;padding:0 25px}
.expert-tip .quote{background:url(how-to-guides/electrical/gr_black_quote-start.gif) no-repeat 9px 1px;padding:0 25px}
.expert-tip .quote .end{background:url(how-to-guides/electrical/gr_black_quote-end.gif) no-repeat right bottom;display:inline-block;height:10px;text-indent:-999em;width:14px}
#hairhub{font-size:14px}
#hairhub .column_set h4{font-size:18px}
#hairhub .column_set .left{float:left}
#hairhub .column_set .right{float:right}
#hairhub .column_set .col_full{margin:0 0 10px}
#hairhub .column_set .col_240{width:240px}
#hairhub .column_set .col_275{width:275px}
#hairhub .column_set .col_287{width:287px}
#hairhub .column_set .col_300{width:300px}
#hairhub .column_set .col_320{width:320px}
#hairhub .bor_top{border-top:1px solid #e0e0e0;margin:30px 0 0;padding:20px 0 0}
#hairhub .bor_bot{border-bottom:1px solid #e0e0e0;margin:0 0 40px;padding:0 0 20px}
#hairhub .column_set .col_287 img{margin:0 0 15px}
#hairhub .item_desc{color:#6e6e6e;font-size:12px;font-weight:bold;padding:0 0 15px 15px}
#hairhub .item_desc li{padding:0 0 5px}
#hairhub .item_desc li span{clear:left;display:block;font-weight:normal;margin:0;padding:0}
#hairhub .btn_shop-link,#ck_wrapper .btn_shop-link{background:url(btn_shop-online_flip.gif) no-repeat;background-position:left top;height:39px;margin:0 0 0 10px;width:141px}
#ck_wrapper .btn_shop-link{margin:0 auto}
#hairhub .btn_shop-link:hover,#ck_wrapper .btn_shop-link:hover{background-position:left bottom!important}
#hairhub .item .btn_shop-link,#ck_wrapper .item .btn_shop-link{margin:0}
#hairhub .wait{font-size:11px}
#hairhub .item{border-bottom:1px solid #e0e0e0;margin:0 0 40px 14px;padding:0 0 40px}
#hairhub .step04{border-bottom:0;padding:0}
#hairhub .item h2{display:block;height:53px;margin:0 0 15px;text-indent:-999em}
#hairhub .step01 h2{background:url(electrical/personal-care/tl_01-beautiful-curls.gif) no-repeat left top;width:304px}
#hairhub .step02 h2{background:url(electrical/personal-care/tl_02-sleek-straight.gif) no-repeat left top;width:367px}
#hairhub .step03 h2{background:url(electrical/personal-care/tl_03-big-hair.gif) no-repeat left top;width:205px}
#hairhub .step04 h2{background:url(electrical/personal-care/tl_04-root-booster.gif) no-repeat left top;width:266px}
#hairhub .item h3{display:block;height:49px;margin:0 0 10px;padding:0;text-indent:-999em}
#hairhub .step01 h3{background:url(electrical/personal-care/tl_01-how-to.gif) no-repeat left top;width:218px}
#hairhub .step02 h3{background:url(electrical/personal-care/tl_02-how-to.gif) no-repeat left top;width:246px}
#hairhub .step03 h3{background:url(electrical/personal-care/tl_03-how-to.gif) no-repeat left top;width:298px}
#hairhub .step04 h3{background:url(electrical/personal-care/tl_04-how-to.gif) no-repeat left top;width:256px}
#hairhub .item h4{margin:10px 0}
#hairhub .item .video{background:#fff;border:1px solid #e0e0e0;margin:0 0 15px;padding:1px}
#hairhub .item .tool{margin:0 0 15px}
#hairhub .plain{padding:0 0 0 20px}
#hairhub .item p{font-size:12px;font-weight:bold}
#hairhub .item p.move{margin:0 0 0 12px;font-weight:normal}
#sub-category-title{width:784px;height:31px;background-color:#ececec}
#sub-category-title p{color:#8e8e8e;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:10px 0 0 13px}
#sub-category-banner{width:784px;height:386px;background-image:url(sub-cat-landings/img_breakfast_banner.jpg);margin-bottom:42px}
#sub-category-banner .sub-cat-banner-wrap{padding:94px 0 0 42px}
#sub-category-banner h3{letter-spacing:-0.05em}
#sub-category-banner p{color:#9b9b9b;font-size:19px;margin-bottom:20px;line-height:1.1em;margin-top:2px}
#sub-category-banner li{list-style:none;padding-bottom:2px}
#sub-category-banner li a{padding-left:8px;background:url(ico_arrowright.gif) no-repeat left 2px;color:#d11e28;font-size:14px;font-weight:bold}
.sub-cat-landing h2,#subcategory-reccomendations h2{font-size:3.75em;margin-bottom:15px;letter-spacing:-2px}
.sub-cat-landing .shop-online-row{width:784px;margin-bottom:45px}
.sub-cat-landing .shop-online-row-item{width:156px;float:left}
.sub-cat-landing .shop-online-row-item .shop-online-image{width:156px;height:152px}
.sub-cat-landing .shop-online-row-item p{font-family:arial;font-weight:bold;font-size:12px;color:#262626;margin-bottom:5px}
.sub-cat-landing .shop-online-row-item ul li{list-style:none outside none;padding-bottom:2px}
.sub-cat-landing .shop-online-row-item ul li a,.external-link-02,#subcategory-reccomendations .col ul li a{font-family:arial;font-size:12px;color:#c00000;text-decoration:none;padding-left:12px;background:url(sub-cat-landings/ico_shop-online.gif) no-repeat scroll left 3px transparent}
.sub-cat-landing .shop-online-row-item ul li a:hover{text-decoration:underline}
.sub-cat-landing h2.whats-new-title{padding-top:37px;margin-bottom:5px}
.whats-new-row{width:784px}
.whats-new-row .col{float:left;margin:0 0 0 9px;min-height:100px;height:auto!important;height:100px;width:255px;border-bottom:1px solid #E4E4E4}
.whats-new-row .content{display:inline;float:left;margin-left:18px;width:143px}
.whats-new-row img{border:1px solid #E3E3E3;display:inline;float:left;width:92px;height:66px}
.whats-new-row .content h3{font-size:1em;margin:0;padding:0 0 2px}
.whats-new-row .content p{margin:0}
.whats-new-row .col.first-item{margin:0}
.sub-cat-landing .information-ideas-title{margin:43px 0 23px 0}
.sub-cat-landing #more-items.three-column .col{width:249px!important;margin:0 0 0 18px!important}
.sub-cat-landing #more-items.three-column .col.first-item{margin-left:0!important}
.article-title{font-weight:bold;color:#4d4d4d;display:block;padding-bottom:3px}
.hair-trends-wrap{margin-top:-16px;padding-top:0!important}
.hair-trends-wrap .section-intro p{font-size:22px;color:#4e4e4e;margin-bottom:25px}
.hair-trends-wrap p{color:#000}
.hair-trends-wrap .section-1 h2{display:none}
.hair-trends-wrap .section-1 p{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:12px}
.hair-trends-wrap .link_watch-product-video{background:url(beautyandcosmetics/ico_bullet.gif) 0 0 no-repeat;padding:0 0 5px 25px;color:#000;font-weight:bold;width:120px}
.hair-trends-wrap .section-2 .link_watch-product-video{position:absolute;top:430px;left:80px}
.hair-trends-wrap .section-4 .link_watch-product-video{position:absolute;top:106px;left:460px}
.hair-trends-wrap .section-5 .link_watch-product-video{position:absolute;top:485px;left:440px}
.hair-trends-wrap .section-1{background:url(beautyandcosmetics/bg_hair-trends_section1.jpg) 0 0 no-repeat;width:604px;height:436px;margin-bottom:20px;position:relative}
.hair-trends-wrap .section-1 .padding{padding:120px 400px 0 28px}
.hair-trends-wrap .section-1 p{color:#FFF}
.hair-trends-wrap .section-2{background:url(beautyandcosmetics/bg_hair-trends_section2.jpg) 0 0 no-repeat;width:604px;height:484px;position:relative;margin-bottom:32px}
.hair-trends-wrap .section-2 .padding{padding:0 156px 0 260px}
.hair-trends-wrap .section-3{background:url(beautyandcosmetics/bg_hair-trends_section3.jpg) 0 0 no-repeat;width:604px;height:459px;position:relative;margin-bottom:18px}
.hair-trends-wrap .section-3 .padding{padding:0 400px 0 0}
.hair-trends-wrap .section-4{background:url(beautyandcosmetics/bg_hair-trends_section4.jpg) 0 0 no-repeat;width:604px;height:430px;position:relative;margin-bottom:44px}
.hair-trends-wrap .section-4 .padding{padding:0 156px 0 260px}
.hair-trends-wrap .section-5{background:url(beautyandcosmetics/bg_hair-trends_section5.jpg) 0 0 no-repeat;width:604px;height:535px;position:relative}
.hair-trends-wrap .section-5 .padding{padding:0 340px 0 0}
.hair-trends-wrap h4{position:relative;background:#000;height:46px}
.hair-trends-wrap h4 .img{text-indent:-9999em;position:absolute;display:block;color:#fff;top:12px;left:10px}
.hair-trends-wrap .section-2 h4{width:182px}
.hair-trends-wrap .section-2 h4 .img{background:url(beautyandcosmetics/txt_lift-volume-trend.gif) no-repeat 50% 50%;width:162px;height:22px}
.hair-trends-wrap .section-3 h4{width:134px}
.hair-trends-wrap .section-3 h4 .img{background:url(beautyandcosmetics/txt_straight-trend.gif) no-repeat 50% 50%;width:117px;height:22px}
.hair-trends-wrap .section-4 h4{width:124px}
.hair-trends-wrap .section-4 h4 .img{background:url(beautyandcosmetics/txt_crimp-trend.gif) no-repeat 50% 50%;width:103px;height:23px}
.hair-trends-wrap .section-5 h4{width:236px}
.hair-trends-wrap .section-5 h4 .img{background:url(beautyandcosmetics/txt-loose-curls-waves-trend.gif) no-repeat 50% 50%;width:216px;height:21px}
.hair-trends-wrap a.btn{overflow:hidden;position:relative;color:#fff;display:block;text-align:center}
.hair-trends-wrap a.btn:hover{cursor:pointer}
.hair-trends-wrap a.btn span.img{position:absolute;top:0;left:0;display:block;text-indent:-9999em}
.hair-trends-wrap a.btn_watch-video{width:125px;height:32px}
.hair-trends-wrap a.btn_watch-video span.img{background:url(beautyandcosmetics/btn_watch-video.gif) no-repeat 0 0;width:125px;height:32px}
.hair-trends-wrap a.btn_shop-personal-care-online{width:218px;height:32px}
.hair-trends-wrap a.btn_shop-personal-care-online span.img{background:url(beautyandcosmetics/btn_shop-personal-care-online.gif) 0 0 no-repeat;width:218px;height:32px}
.hair-trends-wrap a.btn_view-catalogue{width:218px;height:32px}
.hair-trends-wrap a.btn_view-catalogue span.img{background:url(beautyandcosmetics/btn_view-catalogue.gif) 0 0 no-repeat;width:218px;height:32px}
.hair-trends-wrap a.btn_more-ideas-and-inspiration{width:226px;height:32px}
.hair-trends-wrap a.btn_more-ideas-and-inspiration span.img{background:url(beautyandcosmetics/btn_more-ideas-and-inspiration.gif) 0 0 no-repeat;width:226px;height:32px}
.beauty-guide-wrap{margin-top:-16px}
.beauty-guide-wrap .section-intro{font-size:22px;color:#4e4e4e;margin-bottom:25px}
.beauty-guide-wrap .section-1{background-image:url(aw11-beauty/bg_illamasquass.jpg);width:604px;height:402px;margin-bottom:20px}
.beauty-guide-wrap .section-1 .padding{padding:130px 390px 0 28px}
.beauty-guide-wrap .section-1 h2{display:none}
.beauty-guide-wrap .section-1 p{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:12px}
.beauty-guide-wrap .steps .column{float:left;display:inline-block}
.beauty-guide-wrap .steps .padding{padding:0 0 0 18px}
.beauty-guide-wrap .steps .col-1,.beauty-guide-wrap .steps .col-3{width:340px}
.beauty-guide-wrap .steps .col-2,.beauty-guide-wrap .steps .col-4{width:260px}
.beauty-guide-wrap .steps p{color:#000}
.beauty-guide-wrap .steps h4{position:relative;background:#000;width:68px;height:46px}
.beauty-guide-wrap .steps h4 .img{text-indent:-9999em;position:absolute;display:block;width:67px;height:45px;#fff}
.beauty-guide-wrap .steps .col-1 h4 .img{background:url(aw11-beauty/txt_step1.gif) no-repeat 50% 50%}
.beauty-guide-wrap .steps .col-2 h4 .img{background:url(aw11-beauty/txt_step2.gif) no-repeat 50% 50%}
.beauty-guide-wrap .steps .col-3 h4 .img{background:url(aw11-beauty/txt_step3.gif) no-repeat 50% 50%}
.beauty-guide-wrap .steps .col-4 h4 .img{background:url(aw11-beauty/txt_step4.gif) no-repeat 50% 50%}
.beauty-guide-wrap .steps .col-1{background:url(aw11-beauty/gr_step1.jpg) no-repeat 190px 4px}
.beauty-guide-wrap .steps .col-1 .padding{padding:12px 150px 0 18px}
.beauty-guide-wrap .steps .col-2{background:url(aw11-beauty/gr_step2.jpg) no-repeat top right}
.beauty-guide-wrap .steps .col-2 .padding{padding:12px 85px 0 18px}
.beauty-guide-wrap .steps .col-3{background:url(aw11-beauty/gr_step3.jpg) no-repeat top right;height:270px}
.beauty-guide-wrap .steps .col-3 .padding{padding:12px 150px 0 18px}
.beauty-guide-wrap .steps .col-4{background:url(aw11-beauty/gr_step4.jpg) no-repeat top right;height:270px}
.beauty-guide-wrap .steps .col-4 .padding{padding:12px 89px 0 18px}
.beauty-guide-wrap .section-3{background:url(aw11-beauty/bg_colour-trend.jpg) no-repeat 0 0;width:604px;height:724px;color:#fff;margin-bottom:28px}
.beauty-guide-wrap .section-3 .padding{padding:264px 228px 0 226px}
.beauty-guide-wrap .section-3 h4 .img{background:url(aw11-beauty/txt_natural-t-r-r.png) no-repeat 0 0;width:137px;height:68px}
.beauty-guide-wrap .section-3 h4 .img{text-indent:-9999em;color:#fff;display:block}
.beauty-guide-wrap a.btn{overflow:hidden;position:relative;color:#fff;display:block;text-align:center}
.beauty-guide-wrap a.btn:hover{cursor:pointer}
.beauty-guide-wrap a.btn span.img{position:absolute;top:0;left:0;display:block;text-indent:-9999em}
.beauty-guide-wrap a.btn_watch-video{width:125px;height:32px}
.beauty-guide-wrap a.btn_watch-video span.img{background:url(aw11-beauty/btn_watch-video.gif) no-repeat 0 0;width:125px;height:32px}
.beauty-guide-wrap a.btn_shop-online{width:121px;height:32px}
.beauty-guide-wrap a.btn_shop-online span.img{background:url(aw11-beauty/btn_shop-online.gif) no-repeat 0 0;width:121px;height:32px}
.beauty-guide-wrap a.btn_view-catalogue{width:146px;height:32px}
.beauty-guide-wrap a.btn_view-catalogue span.img{background:url(aw11-beauty/btn_view-catalogue.gif) no-repeat 0 0;width:146px;height:32px}
#katyperry .herobg{background:#eb6397 url(whats-new/beauty/katy-perry/bg_hero_katy-perry.jpg) no-repeat 0 0;position:relative;width:602px;min-height:720px;height:auto!important;height:720px}
#katyperry .herobg .intro{position:absolute;top:80px;left:270px;width:300px;height:135px}
#katyperry .herobg .intro h2{margin:0;line-height:1em;font-size:1em;color:#fff}
#katyperry .herobg .padding h2{margin:0;line-height:1em;font-size:1em;color:#fff}
#katyperry .box-pink{background:#eb6397;padding:30px 20px 20px 20px;color:#fff}
#katyperry .bottombg{background:url(whats-new/beauty/katy-perry/bg_content_katy-perry.jpg) no-repeat 0 0;width:602px;min-height:701px;height:auto!important;height:701px;text-align:center}
#katyperry .bottombg .padding{padding:60px 40px 0 40px}
#katyperry .bottombg .padding .top-content{margin-bottom:30px}
#katyperry .bottombg .pre-sale ul{display:inline-block;list-style-type:none;margin:0 auto;width:400px}
#katyperry .bottombg .pre-sale ul li{border-left:1px solid #646464;list-style-type:none;float:left;padding:0 10px;font-weight:bold}
#katyperry .bottombg .pre-sale ul li.first{border-left:none;list-style-type:none}
#katyperry .bottombg p.content-intro{color:#fff;font-size:1.17em;font-weight:bold;letter-spacing:-0.07em}
#katyperry .bottombg p{color:#fff;font-size:1em}
#katyperry .terms-container{padding:10px 0 0 0;font-size:.917em;color:#8e8e8e;text-align:left;margin-bottom:35px}
#katyperry .terms-container h4{color:#8e8e8e;margin:0}
#katyperry .terms-container a:link{color:#8e8e8e;text-decoration:underline}
#katyperry .terms-container ul{list-style-type:none}
#katyperry .terms-container ul li{padding:0 0 0 10px;background:url(ico_list-bullet-alt.gif) no-repeat 0 7px}
#mensuiting h2.mb45{margin-bottom:45px}
#mensuiting h2{color:#404040}
#mensuiting h3{margin-bottom:10px;padding-top:0;color:#404040}
#mensuiting a,#mensuiting img{display:inline-block}
#mensuiting strong.stronger{text-transform:uppercase}
#mensuiting .pullout01{background:#000;margin-bottom:45px;padding:15px 40px 7px 40px;text-align:center;width:inherit}
#mensuiting .pullout01 .title{border-bottom:1px solid #fff;display:inline-block;margin-bottom:10px}
#mensuiting .pullout01 .title img{display:block}
#mensuiting .pullout01 p{color:#fff;margin:0 0 1em 0}
#mensuiting .pullout01 a{font-weight:bold;color:#e00000}
#mensuiting .pullout02{margin-bottom:16px}
#mensuiting .imgcontrainer{text-align:center}
#mensuiting .col1_01{margin-bottom:45px;width:600px}
#mensuiting .col1_01 p{margin:0 0 5px}
#mensuiting .col1_01 ol{font-style:italic;font-weight:bold;margin:0 0 0 22px}
#mensuiting .col2_01{margin-bottom:45px;width:600px}
#mensuiting .col2_01 .intro{color:#2a2a2a;font-size:1.5em;margin:0 0 20px;padding:0}
#mensuiting .col2_01 .col2_01_first{float:left;width:285px}
#mensuiting .col2_01 .col2_01_second{float:right;width:295px}
#mensuiting .col2_02{margin-bottom:30px;width:600px}
#mensuiting .col2_02 .column{float:left;width:295px}
#mensuiting .col2_02 div.column:first-child{padding:0 10px 0 0}
#mensuiting .col2_02 ol{margin:0 0 0 22px}
#mensuiting .col2_02 ol li{margin:0 0 5px}
#mensuiting .col2_03{margin-bottom:15px;width:600px}
#mensuiting .col2_03 .col2_03_first{float:left;width:260px}
#mensuiting .col2_03 .col2_03_second{float:right;width:325px}
#mensuiting .b01{border-bottom:1px solid #dedede}
#mensuiting .col2_04{border-bottom:1px solid #eee;margin-bottom:45px;padding-bottom:45px;width:600px}
#mensuiting .col2_04 .col2_04_first{float:left;width:290px}
#mensuiting .col2_04 .col2_04_second{float:right;width:295px}
#mensuiting .col2_04 ol{display:block;margin:-5px 0 10px 22px;position:relative}
#mensuiting .col2_04 ol li{margin:0 0 5px}
#mensuiting .col4_01{margin-bottom:45px;width:600px}
#mensuiting .col4_01 p{line-height:1.1em!important}
#mensuiting .col4_01 .inner{padding:10px}
#mensuiting .col4_01 .col_img{float:left;width:154px}
#mensuiting .col4_01 .col_text{float:left;width:142px}
#mensuiting .col5_01{margin-bottom:20px;width:605px}
#mensuiting .col5_01 img{display:inline-block;float:left;margin:0}
#mensuiting .col2_05{width:600px}
#mensuiting .col2_05 .col2_05_first{float:left;margin-bottom:0;width:194px;padding-top:22px}
#mensuiting .col2_05 .col2_05_second{float:right;margin:0;width:380px}
#mensuiting .col2_06{margin-bottom:20px;width:600px}
#mensuiting .col2_06 .col2_06_first{float:left;margin-bottom:0;width:492px;padding-top:28px}
#mensuiting .col2_06 .col2_06_second{float:right;margin:0;width:100px}
#mensuiting a.btn{overflow:hidden;position:relative;color:#C00000;display:block;text-align:center}
#mensuiting a.btn:hover{cursor:pointer}
#mensuiting a.btn span.img{position:absolute;top:0;left:0;display:block;text-indent:-9999em}
#mensuiting a.btn_shop-shoes-online{width:147px;height:36px}
#mensuiting a.btn_shop-shoes-online span.img{background:url(mens/suiting/btn-red_shop-shoes-online.gif) 0 0 no-repeat;width:147px;height:36px}
#mensuiting .blue-info-box2{margin-top:0}
.buying-guides,.electrical-whats-new{padding-top:17px!important}
.buying-guides h2,.electrical-whats-new h2{margin:1em 0 .3em 0}
.buying-guides p.intro,.electrical-whats-new p.intro{padding:2.1em 0 .2em 0}
.buying-guides #flashContainer{margin-top:7px}
.buying-guides .expandable-bar2 a.expandtitle,.buying-guides .expandable-bar2 a.expandtitle:visited{background:url(ico_expandbar2.gif) no-repeat 0 23px;border-bottom:1px solid #bebebe;color:#6e6e6e;cursor:pointer;display:block;font-size:1.75em;font-weight:bold;padding:20px 0 18px 0;text-decoration:none;width:602px}
.buying-guides .expandable-bar2 a:hover.expandtitle{background:url(ico_expandbar2.gif) no-repeat 0 23px}
.buying-guides .expandable-bar2 a.expandtitle.expanded,.buying-guides .expandable-bar2 a.expandtitle.expanded:visited{background:url(ico_expandbar2.gif) no-repeat 0 -56px}
.buying-guides .expandable-bar2 a.expandtitle.expanded:hover{background:url(ico_expandbar2.gif) no-repeat 0 -56px}
.buying-guides .expandable-bar2 .hide{background-color:#f4f4f4;border-bottom:0;padding:0}
.buying-guides .expandable-bar2 .hide p{width:530px}
.buying-guides .expandable-bar2 .two-col-wrap{margin-bottom:0;margin-top:1.5em;padding:20px 24px}
.buying-guides .expandable-bar2 .first{margin-top:0}
.buying-guides .expandable-bar2 .hide ul{margin-left:1.1em}
.buying-guides .expandable-bar2 .hide ul li{margin-bottom:.5em}
.buying-guides .expandable-bar2 .two-col-wrap .left-col{float:left;width:164px}
.buying-guides .expandable-bar2 .two-col-wrap p.title{font-weight:bold;margin-bottom:.2em}
.buying-guides .expandable-bar2 .two-col-wrap p{width:auto;margin-bottom:.5em}
.buying-guides .expandable-bar2 .two-col-wrap .right-col{float:right;width:370px}
.buying-guides .expandable-bar2 .content-wrap{padding:20px 24px}
.buying-guides ol{margin-left:2em}
#YSL_wrapper{width:617px}
.YSL_col1{width:230px;float:left;padding:100px 0 0 0}
.YSL_col2{width:342px;float:left;margin:0 0 0 30px}
.YSL_col1_2{width:216px;float:left;padding:70px 0 0 0}
.YSL_col2_2{width:331px;float:left;margin:0 0 0 70px;padding:25px 0 0 0}
.YSL_col1_3{width:290px;float:left}
.YSL_col2_3{width:297px;float:left;margin:0 0 0 30px}
.YSL_row1{background:url(beautyandcosmetics/YSL/img_tile_YSL_01.gif) no-repeat;width:373px;height:104px;padding:38px 0 0 235px}
.YSL_row2{background:url(beautyandcosmetics/YSL/img_tile_YSL_02.gif) no-repeat;width:173px;height:132px;padding:50px 0 0 435px}
.YSL_row3{background:url(beautyandcosmetics/YSL/img_tile_YSL_03.gif) no-repeat;width:578px;height:150px;padding:30px 0 0 30px}
#YSL_wrapper h2{margin-bottom:0}
p{font-size:1em}
.YSL_col1 p{font-size:1.333em}
.YSL_shade{padding:90px 0 0 0}
.YSL_shade li{list-style:none;float:left;padding:0 8px 0 0}
.YSL_videoheading{color:#2a2a2a;font-size:4.167em;padding:85px 0 15px 0;margin:0}
.YSL_video{padding:15px 0 0 0}
#ck_wrapper .cK_col-text{text-align:center;width:352px;float:left;font-size:1.167em;display:inline-block}
#ck_wrapper .cK_col-text_308{width:308px;text-align:left}
#ck_wrapper .cK_col-img{width:225px;float:left;display:inline-block}
#ck_wrapper .cK_col-img_279{width:279px;float:right}
#ck_wrapper h2{font-size:2.500em;color:#2a2a2a;margin-bottom:20px}
#ck_wrapper .ck_video{width:300px}
#ck_wrapper .video-h2{font-size:4.167em}
#ck_wrapper .padding-lr-20{padding:0 20px}
#ck_wrapper hr{border:1px solid #e0e0e0;margin:40px 0}
#ck_wrapper .intro{color:#2a2a2a;font-weight:bold}
#ck_wrapper .list_w110-right{width:110px;text-align:left;font-weight:bold;display:inline-block}
#ck_wrapper .list_w45-right{width:45px;text-align:right;display:inline-block}
#ck_wrapper .list_w45-left{width:45px;text-align:left;display:inline-block}
.bold{font-weight:bold}
.mt20{margin-top:20px!important}
#xmasclub_container{background:#436e7c url(christmas/christmas-club_2011/bg_christmas-club_landing-page.jpg) no-repeat;min-height:838px;height:auto!important;height:838px;position:relative}
#xmasclub_container .img-main{position:absolute;bottom:0;right:0;width:389px}
#xmasclub_container .img-card{float:right;width:126px;margin:0 15px}
#xmasclub_container .col-main{float:left;width:549px;padding:80px 0 0 35px}
#xmasclub_container p{color:#fff;font-size:1.167em}
#xmasclub_container p strong{color:#fff;font-size:1.071em}
#xmasclub_container .b-box p strong{color:#fff;font-size:1em;margin-bottom:0}
#xmasclub_container .b-box p{margin-bottom:0}
#xmasclub_container .b-box{width:549px;background:url(christmas/christmas-club_2011/bg_top-corners.png) no-repeat;padding-top:10px;margin-top:30px}
#xmasclub_container .b-box-inside{display:block;background:url(christmas/christmas-club_2011/bg_bottom-corners.gif) no-repeat 0 100%;margin-bottom:30px;padding-bottom:11px}
#xmasclub_container .b-box-content{background-color:#4c7888;padding:10px 0 10px 20px}
#xmasclub_container .b-box-content h3{border-bottom:#fff 1px solid;width:66px;font-size:2em;color:#fff;padding:0 0 3px 0;margin-bottom:5px}
#xmasclub_container .list{margin-bottom:20px}
#xmasclub_container .list li{list-style:none;color:#fff;font-size:1.167em;background:url(christmas/christmas-club_2011/img_white-arrow.gif) no-repeat 2px 6px;padding-left:20px}
#xmasclub_container h2{margin-bottom:0;line-height:0}
#xmasclub_container .buttons{margin-top:20px}
#xmasclub_container .buttons li{list-style:none;float:left;margin-left:4px;display:inline;width:143px}
#xmasclub_container .buttons li.first{margin-left:0;width:152px!important;padding:0}
#xmasclub_container a{font-size:1em;color:#fff;font-weight:normal;text-decoration:underline}
#xmasclub_disclaimer p{color:#8e8e8e;font-size:1em;padding-top:18px}
#xmasclub_disclaimer a{color:#e00000;font-weight:normal;text-decoration:underline}
.page-heading{position:relative}
.feat_brand_intro{display:inline-block;top:133px;font-size:18px;position:absolute}
.feat_brand_intro_alt{display:inline-block;top:123px;font-size:18px;position:absolute}
.invisilink{position:absolute;overflow:hidden;text-indent:-99999em}
.homepage-box-container{width:962px;height:217px;overflow:hidden}
.homepage-box-container .trend{float:left;width:295px;height:107px;padding:110px 0 0 25px}
.homepage-box-container .trend p,.homepage-box-container .trend a{font-size:14px;color:#fff}
.trend_tile-container{float:left;width:322px;height:217px}
.trend_color-clash{float:left;background:url(ss12/home/trends-02_riviera/tile_trend_01_riviera.jpg) no-repeat;width:295px;height:107px;padding:110px 0 0 25px}
.trend_color-clash p,.trend_color-clash a{font-size:14px;color:#fff}
.trend_safari{background:url(ss12/home/trends-03_safari/tile_trend_01_safari.jpg) no-repeat}
.trend_desert-bloom{background:url(ss12/home/trends-04_desert-bloom/tile_trend_desert_01.jpg) no-repeat}
.homepage-box-container .box{overflow:hidden;float:left;position:relative}
.homepage-box-container .box .overlay{background:#000;opacity:.75;filter:alpha(opacity=80);-MS-filter:"alpha(opacity=80)";text-decoration:none;display:block}
.homepage-box-container .box .overlay-container .padding{position:relative}
.homepage-box-container .overlay-container h3{color:#fff;font-size:1.500em;line-height:1.2em;margin:0;padding:0;font-weight:bold}
.homepage-box-container .box-1 .overlay-container h3{font-size:2em}
.homepage-box-container .overlay-container h3 span{font-size:11px;color:#e00000;font-weight:bold;line-height:1.2em;text-transform:uppercase}
.homepage-box-container .box a:hover{cursor:pointer;text-decoration:none}
.homepage-box-container .box a:hover .overlay{top:0;left:0;position:absolute}
.homepage-box-container .box a:hover .overlay-container{text-decoration:none;position:absolute;top:0;left:0}
.homepage-box-container .box span.plus{bottom:0;right:0;position:absolute;width:30px;height:22px;font-size:20px;padding-top:8px;text-align:center;font-weight:bold;background:#e00000 url(ss12/seasontrends/ico_plus.gif) 0 0 no-repeat;color:#fff;text-indent:-9999em}
.homepage-box-container .box-1,.homepage-box-container .box-1 .overlay,.homepage-box-container .box-1 a:hover .overlay-container{width:320px;height:217px}
.box-1 .padding{display:block;padding:5px 18px 30px 12px;width:290px;height:182px;position:relative}
.homepage-box-container .box-2,.homepage-box-container .box-2 .overlay,.homepage-box-container .box-2 a:hover .overlay-container{width:161px;height:107px}
.homepage-box-container .box-2 .padding{display:block;padding:5px 18px 25px 12px;width:131px;height:77px;position:relative}
.homepage-box-container .box-3,.homepage-box-container .box-3 .overlay,.homepage-box-container .box-3 a:hover .overlay-container{width:161px;height:110px}
.homepage-box-container .box-3 .padding{display:block;padding:5px 18px 25px 12px;width:131px;height:80px;position:relative}
.home-office .bg_get-connected{background:url(electrical/home-office/get-connected/banner_get-connected.jpg) 0 0 no-repeat;width:754px;min-height:284px;height:auto!important;height:284px;padding:50px 0 0 30px;margin-bottom:40px}
.home-office .bg_get-connected h3{font-size:74px;color:#fff;margin:0 0 5px 0;padding:0}
.home-office .bg_get-connected p{font-size:19px;color:#fff}
.home-office .bg_get-connected ul{list-style-type:none}
.home-office .bg_get-connected ul li a{background:url(ico_arrowright.gif) 0 50% no-repeat;padding-left:10px;font-size:14px;font-weight:bold;color:#e00000}
.home-office .img-right{float:right;display:block;margin-left:0}
.home-office .content-box{width:509px;float:left;padding:0 50px 40px 0}
.home-office .content-box a{font-weight:bold;font-size:16px;color:#fff}
.home-office .content-box a:hover{text-decoration:none}
.home-office h2{color:#6e6e6e;font-size:35px;margin-bottom:15px}
.home-office p{color:#6e6e6e;font-size:14px}
.home-office .btn_red-left{background:#c40000 url(electrical/home-office/get-connected/btn_cnr_left.gif) 0 0 no-repeat;margin:0 5px 0 0;padding-left:13px;display:inline-block}
.home-office .btn_red-right{background:url(electrical/home-office/get-connected/btn_cnr_right.gif) 100% 0 no-repeat;height:27px;padding:10px 13px 0 0;display:inline-block}
.home-office .btn_white-arrow{background:#c40000 url(ico_arrow_white-red.gif) 100% 50% no-repeat;padding-right:13px;display:inline-block}
.home-office hr{color:#dbdbdb;margin-bottom:40px}
.aw12-lookbook-trend h2.cover-title{margin-bottom:28px}
.aw12-lookbook-trend p.cover-intro{margin-bottom:36px}
.aw12-lookbook-trend .stripe,.homepage-banner .stripe{display:inline-block;padding:5px 30px 5px 18px;margin-bottom:4px;text-decoration:none;color:#fff;font-size:12px}
.aw12-lookbook-trend .stripe:hover,.homepage-banner .stripe:hover{text-decoration:none}
.aw12-lookbook-trend ul{list-style-type:none;margin:0;padding:0}
.aw12-lookbook-trend ul li{padding:0;margin:0;font-size:1em}
.aw12-lookbook-trend span,.aw12-lookbook-trend h3{zoom:1;color:#fff}
.aw12-lookbook-trend .paralook_item .layer .layer_html canvas{background:none repeat scroll 0 0 transparent;margin:0}
.aw12-lookbook-trend .season-tile_tr{float:right;margin:0 11px 30px 0;background:url(lookbooks/aw/tl_new-season_sml.gif) 0 0 no-repeat;width:166px;height:46px}
.aw12-lookbook-trend .season-tile_tl{float:left;margin:0 0 50px 11px;background:url(lookbooks/aw/tl_new-season_sml.gif) 0 0 no-repeat;width:166px;height:46px}
.aw12-lookbook-trend span.ico-white-arrow,.homepage-banner span.ico-white-arrow{padding-left:12px;background:url(paralook/ico_arrow-white.png) 0 2px no-repeat}
.aw12-lookbook-trend .content{padding:30px 56px 0 50px}
.aw12-lookbook-trend .content_left{padding:35px 0 0 20px}
.aw12-lookbook-trend .content p{color:#4e4e4e}
.aw12-lookbook-trend .style-tip{width:95px;text-align:center;position:absolute}
.aw12-lookbook-trend .style-tip p{color:#fff;font-size:11px}
.paralook_ipad #fixed_width_lookbook #paralook_inner{background:none!important;width:965px}
.paralook_ipad #fixed_width_lookbook .paralook_item{margin-top:85px}
.fixed-tile{width:100%;position:relative;z-index:13;display:none}
.fixed-tile .inside{width:964px;margin:0 auto;text-align:right;position:relative}
.fixed-tile .inside img{position:absolute;top:35px;right:57px}
.homepage-banner span.ico-lrg-white-arrow{padding-left:12px;background:url(ico_arrow-white_black.gif) 0 7px no-repeat}*,html{font-family:Arial,Geneva,Helvetica,sans-serif}
html,body,form,ul,ol,li,h1,h2,h3,h4,h5,h6,dl,dd,dt{margin:0;padding:0}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative}
sup{bottom:1ex}
sub{top:.5ex}
.printtitle{display:none}
#print-logo{display:none}
a{color:#c00000;text-decoration:none}
.img-holder a:link{color:transparent}
a:hover{text-decoration:underline}
a.big-link{color:#c00000;font-size:1.1818em;font-weight:bold;min-height:18px;height:auto!important;height:18px}
a.big-link:hover{text-decoration:underline}
a.big-link.share{font-size:1em;padding-left:21px;padding-bottom:2px;padding-top:1px;background:url(ico_all-icons.png) no-repeat 0 -54px}
a.big-link.print{font-size:1em;padding-left:21px;padding-bottom:2px;padding-top:1px;background:url(ico_all-icons.png) no-repeat 0 -83px}
a.arrow-right{background:url(ico_arrowright.gif) left top no-repeat;padding-left:8px}
a.arrow-left{background:url(ico_arrowleft.gif) left top no-repeat 0 0;padding-left:11px}
a.arrow-right2{background:url(ico_arrowright.gif) right top no-repeat;padding-right:11px}
a.arrow-right3{background:url(ico_arrowright.gif) left top no-repeat;padding-left:11px;display:block}
a.more-info{background:url(ico_moreinfo.gif) no-repeat 0 0;padding-left:15px;font-size:.9em;color:#6d6d6d}
a.more-info span{border-bottom:1px dotted #6d6d6d}
img{border:0}
img.align-left{float:left;margin-left:-15px}
img.align-right{float:right}
td{vertical-align:top}
object,embed{display:block}
p{margin:0 0 1.333em 0;padding:0}
object{outline:0}
.clear{height:0!important;clear:both!important;font-size:1px!important;float:none!important;padding:0!important;margin:0!important;width:auto!important;display:block!important;visibility:hidden!important;overflow:hidden!important}
.clear2{height:0!important;clear:both!important;font-size:1px!important;float:none!important;padding:0!important;margin:0!important;width:auto!important;display:block!important;visibility:hidden!important;overflow:hidden!important}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.skip-links{position:absolute;top:-9999px;left:-9999px}
.notitle{display:block;width:500px;height:190px;text-indent:-9999px;outline:0}
.notitle2{display:block;width:500px;text-indent:-9999px;outline:0}
.notitle3{display:block;height:102px;width:500px;text-indent:-9999px;outline:0}
.errors{color:#e14444;font-size:.9166em;padding:1.333em 10px 1.333em 10px;margin-bottom:1.333em;min-height:56px;height:auto!important;height:56px;background:0}
.errors p{margin-bottom:.5em}
.errors strong{font-size:1.1818em}
.errors ul{margin-left:16px}
.errors ul li{font-size:1.0909em;padding:0;background:0}
.error{color:#D62D38;font-size:1em;font-weight:bold}
span.errorspan01{display:block;float:left;height:21px;width:19px}
span.error{display:block;float:left;height:21px;width:11px;margin-left:6px}
.outofview{position:absolute;left:-999em;top:-999em}
html{font-size:100%}
body{font-size:.75em}
table{font-size:100%}
input,select,textarea,th,td{font-size:1em}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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{line-height:inherit}
div,p,li,dt,dd{line-height:1.33333em}
.page-intro{letter-spacing:-0.1px;margin-bottom:0}
.page-intro p{margin:0}
.page-intro02{min-height:80px;height:auto!important;height:80px;letter-spacing:-0.1px}
h1,h2,h3,h4,h5,h6{color:#2a2a2a;font-weight:bold;font-family:Arial,Helvetica,sans-serif}
h2 a,h3 a,h4 a,h5 a,h6 a{color:#2a2a2a}
h1{font-size:4em;line-height:1.1em;margin-bottom:11px;letter-spacing:-1px}
h2{font-size:1.8em;line-height:1.1818em;margin-bottom:.85em}
h3{font-size:1.3333em;line-height:1.125em;margin-bottom:1.15em;padding-top:1em}
h3.heading1{font-size:1.3333em;line-height:1.125em;margin-bottom:1.15em;padding:0}
.block-bottom h3{padding-top:0}
h4{font-size:1em;font-family:Arial,Helvetica,sans-serif;line-height:1.3333em;margin-bottom:1em}
h5{font-size:1em;line-height:1.3333em;margin-bottom:1.3333em}
h6{font-size:1em;line-height:1.3333em;margin-bottom:1.3333em}
p{margin-bottom:1.33333em}
legend{display:none}
.subtitle{line-height:1em;margin-bottom:1em}
.subtitle01{display:block;color:#6e6e6e}
.no-margin-btm{margin-bottom:0!important}
.white{color:#fff}
.black{color:#000}
h3.blue,p.blue{color:#02A8BC;font-size:1.5em}
.white#breadcrumbs ul li a,.white#breadcrumbs ul li a:visited{color:#fff}
.main-intro01{color:#8e8e8e;font-size:1.5em;line-height:1.0833em;margin:0;text-align:left}
.main-intro01 strong span{margin-top:2px;display:block}
.main-intro02{color:#676767;font-size:1.65em;line-height:1.3em;margin:0 0 1em 0;text-align:left}
.main-intro02 strong span{margin-top:2px;display:block}
.main-intro03{color:#ccc}
.content-intro01{font-weight:bold}
.note01{color:#6e6e6e}
.small-note{font-size:.9166em}
.snap-top{margin-top:-1.333em}
.note_in-store-only{color:#2a2a2a;font-weight:bold}
#content .hr{margin:0 0 16px;width:602px}
.hr{background:url("bcg_line.gif") repeat-x scroll 0 50% transparent;font-size:1px;height:1px;line-height:1px;margin-bottom:16px;padding-top:32px;width:100%}
.nomargin{margin:0!important}
.clearleft{clear:left!important}
.loadmoregifts{background:url("loading.gif") center center no-repeat;height:50px;width:100%}.clear{height:0!important;clear:both!important;font-size:1px!important;float:none!important;padding:0!important;margin:0!important;width:auto!important;display:block!important;visibility:hidden!important;overflow:hidden!important}
#shopping-list{z-index:46}
.bodycontainer{background-image:none!important;z-index:50;position:relative;font-family:Arial;font-size:12px}
.bodycontainer a,.bodycontainer a:visited{text-decoration:none;color:#6E6E6E}
.bodycontainer a:hover{text-decoration:underline}
#main-header{background-color:#161616;margin:0 auto;position:relative;z-index:200;width:100%;min-width:964px;height:132px}
#main-header_inside{padding:30px 0 0 0;z-index:203}
#main-header .inside{padding:46px 0 0;width:964px;margin:0 auto}
#navigationmyer{background:#fff;font-size:12px;margin:0 auto;position:relative;z-index:205;width:100%;background:url("bg_nav_main.gif") repeat-x scroll 0 0 #161616}
#navigationmyer .separator{height:12px}
a.site-logo{background:url("logo_myer_header.gif") no-repeat;display:block;float:left;height:38px;position:relative;width:130px}
a.site-logo span{position:absolute;text-indent:-9999px}
#main-header #secondary-nav{float:right;width:700px}
#main-header #secondary-nav ul{float:right;margin:0}
#main-header #secondary-nav ul li{float:left;line-height:28px;list-style:none;padding:0}
#main-header #secondary-nav ul li a{background:url(gr_2nd-nav-divide.gif) right 3px no-repeat;color:#8e8e8e;margin-right:9px;padding-right:9px}
#main-header #secondary-nav ul li.no-divide a{background:0}
.searchcontainer{margin-left:15px;width:242px;background:url(bcg_searchbox.gif) no-repeat;float:right}
.sidebar-block .searchcontainer{margin:2.33em 0 2.33em 10px;width:142px;background:url(bcg_searchbox.png) no-repeat}
.searchcontainer .searchbox{float:left;display:inline;width:190px;overflow:hidden;padding:0 0 0 14px;margin:0}
.search-no-bg{background:url(searchpage-bcg_searchbox.png) no-repeat!important}
.search-page-searchbox{margin:2.33em 0 2.33em 10px;width:142px;background:url(assets/search-bg.gif) no-repeat}
.searchcontainer form{width:100%;overflow:hidden}
.searchcontainer .searchbox{float:left;width:190px;height:27px;text-align:left;margin:0;display:block}
.searchcontainer .btn_search-page_search{float:right}
.sidebar-block .searchcontainer .searchbox{float:left;width:90px;height:24px;padding:3px 0 0 9px;text-align:left;margin:0;display:block}
.sidebar-block .search-dropdown{padding-top:5px}
.sidebar-block .search-dropdown select{width:118px}
.search-container02{margin:0 0 2.33em 0}
.searchbox02{float:left;width:135px;height:24px;padding:4px 0 0 5px;background:url(assets/bcg_searchbg02.gif) no-repeat}
.searchbox02 input{border:0;background:0;width:110px;font-size:.9em}
.search-dropdown{float:left;padding:1px 3px 0 0}
.btn_search02{float:left;padding:3px 0 0 0}
.searchcontainer .btn_search{float:left;margin:0;display:inline}
#main-header #secondary-nav .searchcontainer input.searchinput{height:27px!important;line-height:24px!important;margin:0;padding:0;width:190px;display:inline;font-weight:bold;font-size:1em}
.searchcontainer input.searchinput{background:0;border:0;color:#fff;font-size:14px;width:200px;height:22px;line-height:22px;margin:0;display:inline;vertical-align:top}
.searchcontainer input.searchinput:focus{outline:0 none}
.searchcontainer input.hint_blur{color:#fff}
.sidebar-block .searchcontainer input.searchinput{width:80px}
#call-out{background:#f2f2f2 url(images/bg_call-out.gif) 0 0 repeat-x;font-family:Arial;font-size:12px}
#call-out .inside{margin:0 auto;padding:0;width:964px}
#call-out ul{list-style-type:none;margin:0;padding:0}
#call-out ul li{float:left;width:320px;text-align:center;margin:0;padding:0}
#call-out ul li.first{border-left:none;background:0}
#call-out ul li h3{margin:0;padding:16px 0 0 0;font-size:1.667em;color:#2A2A2A}
#call-out ul li{color:#959595}
#call-out ul li a{color:#a5a5a5;text-align:left}
#call-out ul li .padding{padding:0 12px 0 12px;text-align:left}
#call-out ul li a:hover{text-decoration:none}
#call-out ul li div{background-position:12px 10px;background-repeat:no-repeat;height:68px;border-left:1px solid #e7e7e7}
#call-out ul li .call-out_free-shipping{background-image:url(images/ico_call-out_free-shipping.gif);padding-left:72px}
#call-out ul li .call-out_returns{background-image:url(images/ico_call-out_returns.gif);padding-left:72px}
#call-out ul li p{color:#969696;padding:0;margin:0}
#call-out ul li .call-out_need-help{background-image:url(images/ico_call-out_information.gif);padding-left:72px}
#call-out ul li.first-item div{background-position:0 10px;padding-left:60px;border-left:none}
#call-out ul li .padding ul{padding-top:10px}
#call-out ul ul li{border:0;float:none;width:auto;display:block}
#call-out ul ul li.first a,#call-out ul ul li a{min-height:12px;height:auto!important;padding:0;font-size:1em;text-align:left;display:block}
#call-out ul ul li a span.myriad-bold{font-size:1.167em;color:#2a2a2a;line-height:12px}#footermyer{color:#fff;position:relative;z-index:40;width:100%;clear:both;font-family:Arial,Helvetica,sans-serif;font-size:12px}
#footermyer a{text-decoration:none}
#footermyer .inside{margin:0 auto;position:relative;width:964px}
#footermyer h3{color:#fff;font-size:27px;margin:0 0 10px 0;padding:0;z-index:50;position:relative}
#footermyer #footer-promo{background:#a0a0a0}
#footermyer #footer-promo .three-col p,#footermyer #footer-promo .three-col ul li,#footermyer #footer-promo .three-col span{color:#fff}
#footermyer #footer-promo .three-col .col-1{background-position:right 35px;background-repeat:no-repeat;float:left;height:116px;margin:0 50px 0 0;width:270px;padding-top:40px}
#footermyer #footer-promo .three-col .col-2{background-position:right 40px;background-repeat:no-repeat;float:left;height:116px;margin:0 55px 0 0;width:285px;padding-top:40px}
#footermyer #footer-promo .three-col .col-3{float:right;margin:0;width:274px;padding-top:40px}
#footermyer #footer-promo .three-col a:hover{text-decoration:none}
#footermyer #footer-links{background:#e7e7e7}
#footermyer #footer-links .inside{padding:28px 0 6px 0}
#footermyer #footer-links .five-col .col{margin-left:16px;margin-right:0;width:180px;float:left}
#footermyer #footer-links .five-col .col-1{margin-left:0}
#footermyer #footer-links a{color:#6e6e6e}
#footermyer #footer-links .five-col ul{margin:0 0 22px 0;padding:0;list-style-type:none}
#footermyer #footer-links .five-col ul li{margin:0;padding:0;margin-bottom:6px}
#footermyer #footer-links h4{margin-bottom:12px;color:#2a2a2a}
#footermyer #footer-links h4 a{color:#2a2a2a}
#footermyer #footer-credits{background:#e7e7e7}
#footermyer #footer-credits .inside{border-top:#cdcdcd 1px solid;padding:28px 0 44px 0}
#footermyer #footer-credits .footer-title{float:left;font-weight:bold;margin:0;padding:10px 0 0}
#footermyer #footer-credits .footer-copyright{color:#8b8b8b;font-size:.917em;text-align:left}
#footermyer .list-card{margin:0;padding:0}
#footermyer .list-card li{margin:0;padding:0;float:left;display:inline-block;width:39px;height:39px;overflow:hidden;position:relative;margin-left:8px}
#footermyer .list-card li .img{background:url(images/bg_cards.jpg) 0 0 no-repeat;width:39px;height:39px;display:block;left:0;margin:0;padding:0;position:absolute;text-indent:-9999em;top:0;z-index:1}
#footermyer .list-card li.ico_myervisa{margin-left:0}
#footermyer .list-card li.ico_visa .img{background-position:0 0}
#footermyer .list-card li.ico_mastercard .img{background-position:-48px 0}
#footermyer .list-card li.ico_amex .img{background-position:-96px 0}
#footermyer .list-card li.ico_paypal .img{background-position:-143px 0}
#footermyer .list-card li.ico_myervisa .img{background-position:-192px 0}
#footermyer .list-card li.ico_myercard .img{background-position:-240px 0}
#footermyer ul.social-media li a{background:url(images/ico_social-media.gif) 0 0 no-repeat;padding:0 0 2px 24px}
#footermyer ul.social-media li.ico-facebook a{background-position:0 0}
#footermyer ul.social-media li.ico-twitter a{background-position:0 -50px}
#footermyer ul.social-media li.ico-tumblr a{background-position:0 -100px}
#footermyer ul.social-media li.ico-youtube a{background-position:0 -150px}#navigationmyer{text-align:center;background:url("images/bg_nav_main.gif") repeat-x scroll 0 0 #161616;color:#FFF;height:34px;font-size:12px}
#navigationmyer .inside{height:33px;width:964px;position:relative;font-family:arial,verdana,sans-serif;z-index:40;margin-left:-12px;margin:0 auto;text-align:left}
#navigationmyer ul#myermenu{margin:0;padding:0 0 0 1px;list-style:none;white-space:nowrap}
#navigationmyer ul#myermenu li{margin:0;padding:0}
#navigationmyer ul#myermenu li.level1-li{float:left;height:33px}
#navigationmyer ul#myermenu li.level1-li a.level1-a{text-decoration:none;display:block;float:left;position:relative;z-index:42}
#navigationmyer ul#myermenu li.level1-li a.level1-a span{display:block;height:33px;float:left;font-size:1.083em;background:#161616 url(images/bg_nav_main.gif) 0 0 repeat-x;border-left:1px solid #404040;border-right:1px solid #404040;border-top:1px solid #616161;padding:0 12px 0 12px;text-decoration:none;line-height:33px;white-space:nowrap;font-weight:bold;color:#a0a0a0;outline:0;-moz-outline:0;z-index:42;cursor:pointer;margin-left:-1px}
#navigationmyer ul#myermenu li.level1-li a.level1-a span.more{background:url(images/ico_nav_more-arrow.gif) 100% 15px no-repeat;padding:0 21px 0 0;border:0}
#navigationmyer ul#myermenu li.level1-li a.level1-a span.active span.more{background:url(images/ico_nav_more-arrow.gif) 100% -78px no-repeat;padding:0 21px 0 0;border:0;color:#161616;margin:0}
#navigationmyer ul#myermenu li.level1-li a.level1-a span.active{border-left:1px solid #d9d9d9;border-top:1px solid #dfdfdf;border-right:1px solid #d9d9d9;color:#161616;background:#fff url(images/bg_nav_main_active.gif) 0 100% repeat-x;height:33px;position:relative;margin:0 0 0 -1px}
#navigationmyer ul#myermenu li.level1-li .arrow{display:none}
#navigationmyer ul#myermenu li.level1-li a.level1-a span .arrow{display:none}
#navigationmyer ul#myermenu li.level1-li a.level1-a span.active .arrow{position:absolute;background:transparent url(images/bg_nav_main_arrow.gif) 0 100% no-repeat;bottom:-6px;left:50%;width:13px;height:7px;border:0;display:block;margin-left:-7px;z-index:39}
#navigationmyer ul#myermenu li.level1-li a.first-item span{padding-left:0!important}
#navigationmyer ul#myermenu li.level1-li a.sale-item span{color:#9e9e9e}
#navigationmyer ul#myermenu li.level1-li:hover,#navigationmyer ul#myermenu li.level1-li a.level1-a:hover span{position:relative;z-index:43;height:33px}
#navigationmyer ul#myermenu li.level1-li a.level1-a:hover span{margin-left:0;padding-left:12px}
#navigationmyer ul#myermenu li.level1-li:hover .arrow,#navigationmyer ul#myermenu li.level1-li a.level1-a:hover span .arrow{display:none}
#navigationmyer ul#myermenu li.level1-li a.level1-a:hover span,#navigationmyer ul#myermenu li.level1-li:hover a.level1-a span{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #bbb;color:#161616;background:#fff}
#navigationmyer ul#myermenu li.level1-li a.level1-a:hover span.more,#navigationmyer ul#myermenu li.level1-li:hover a.level1-a span.more,#navigationmyer ul#myermenu li.level1-li a.level1-a:hover span.active span.more,#navigationmyer ul#myermenu li.level1-li:hover a.level1-a span.active span.more{background:#fff url(images/ico_nav_more-arrow.gif) 100% -28px no-repeat;padding:0 21px 0 0;border:0}
#navigationmyer ul#myermenu li.level1-li a:hover.first-item span{border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;padding-left:0}
#navigationmyer ul#myermenu li.sub a.level1-a:hover{height:34px;color:#c30000}
#navigationmyer ul#myermenu li.sub:hover>a.level1-a{height:34px;color:#c30000;z-index:44}
#navigationmyer ul#myermenu li.sub:hover>a.level1-a span{height:34px;padding:0 12px 0 12px;margin-left:-1px}
#navigationmyer ul#myermenu li.sub:hover>a.level1-a span.arrow{display:none}
#navigationmyer ul#myermenu li.no-sub-menu a:hover{height:34px}
#navigationmyer ul#myermenu li.no-sub-menu a:hover span{padding:0 11px 0 12px}
#navigationmyer ul#myermenu li div.listHolder{position:absolute;left:-9999px;top:34px;background:#fff;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;box-shadow:2px 2px 4px #aaa;-moz-box-shadow:2px 2px 4px #aaa;-webkit-box-shadow:2px 2px 4px #aaa;padding:0;z-index:43;overflow:hidden}
#navigationmyer table{border-collapse:collapse;margin:-1px -10px;font-size:1em;width:0;height:0}
#navigationmyer ul#myermenu :hover div.listHolder{left:-1px}
#navigationmyer ul#myermenu a:hover div.listHolder{left:-1px}
#navigationmyer ul#myermenu div.col1{width:180px;height:auto!important}
#navigationmyer ul#myermenu div.col1 .listCol{height:auto!important}
#navigationmyer ul#myermenu div.col2{width:367px}
#navigationmyer ul#myermenu div.col3{width:554px}
#navigationmyer ul#myermenu div.col4{width:686px}
#navigationmyer ul#myermenu a:hover div.left1,#navigationmyer ul#myermenu :hover div.left1{left:-141px}
#navigationmyer ul#myermenu div.listHolder div.listCol{display:block;float:left;padding:20px 0 8px 16px;margin:0;width:164px;overflow:hidden!important}
#navigationmyer ul#myermenu div.listHolder div.listCol-border{display:block;float:left;padding:20px 0 8px 16px;margin:0;width:170px;border-left:1px solid #d2d2d2}
#navigationmyer ul#myermenu div.listHolder div.listCol-espot{float:left;width:186px;border-left:1px solid #d2d2d2;padding:0 0 28px 0}
#navigationmyer .listCol-espot a,#navigationmyer .listCol-espot img{display:block}
#navigationmyer .listCol-espot .offer-box{border:0;width:186px}
#navigationmyer .listCol-espot .offer-box .content{padding:18px 15px}
#navigationmyer .listCol-espot .offer-box .content h3{margin:0 0 .5em 0;padding:0;font-size:18px}
#navigationmyer .listCol-espot .offer-box .content p{white-space:normal}
#navigationmyer ul#myermenu div.listHolder div.listCol h5{color:#2a2a2a;padding:5px 0 0 0;margin:0 0 .7em 0;font-size:1.385em;line-height:1.111em}
#navigationmyer ul#myermenu div.listHolder div.listCol h5.tl_our-brands{padding-top:12px}
#navigationmyer ul#myermenu div.listHolder div.listCol h6{color:#373737;font-weight:bold;font-size:1em;margin:0 0 5px 0;padding:0;text-transform:lowercase}
#navigationmyer ul#myermenu div.listHolder div.listCol h6.tl_our-brands{color:#2a2a2a;padding:5px 0 0 0;margin:0 0 .7em 0;font-size:1.385em;line-height:1.111em;text-transform:lowercase}
#navigationmyer ul#myermenu div.listHolder div.listCol .sub-listCol{width:148px;float:left}
#navigationmyer ul#myermenu div.listHolder div.listCol ul{padding:0;margin:0 0 1em 0;list-style:none}
#navigationmyer ul#myermenu div.listHolder div.listCol ul li{line-height:15px;padding:0;margin:0 0 .4em 0;white-space:normal}
#navigationmyer ul#myermenu div.listHolder div.listCol ul li a{color:#4e4e4e;text-decoration:none;padding-left:0;font-size:12px;font-weight:normal}
#navigationmyer ul#myermenu div.listHolder div.listCol ul li a:hover{color:#a9a9a9}
#navigationmyer ul#myermenu div.listHolder div.listCol ul li a.red:hover{color:#C00000}
#navigationmyer ul#myermenu div.listHolder div.listCol ul li a.red{color:#C00000}
#navigationmyer ul#myermenu div.listHolder div.listCol2{width:296px}
#navigationmyer ul#myermenu div.listHolder div.listCol2 ul{float:left;width:148px;margin-bottom:1em}
#navigationmyer a.txt-view-all{font-weight:bold;color:#4e4e4e}body{background-color:#fff!important;background-repeat:no-repeat}
body.default{height:100%;max-height:100%;padding:0;margin:0;border:0}
body.popup{background-image:none!important;background-color:#fff!important;height:auto!important;color:#6e6e6e}
body.popup .bodycontainer #bodycontainer_inside{min-width:300px}
.video-spotlight-body form{background-color:#000!important;z-index:1}
.video-spotlight-body iframe{z-index:1}
.bodycontainer{background-image:none!important;z-index:50;position:relative}
.defaultcontainer{position:absolute;left:158px}
#home-wrapper{margin:0;float:left}
a.site-logo{background:url("logo_myer_header.gif") no-repeat;display:block;float:left;height:38px;position:relative;width:130px}
a.site-logo span{position:absolute;text-indent:-9999px}
#loadingoverlay{margin-top:553px;margin-left:330px}
#main-header{background-color:#161616;margin:0 auto;position:relative;width:100%;min-width:964px;font-size:12px;height:132px}
#main-header_inside{padding:30px 0 0 0;z-index:23}
#navigationmyer{background:#fff;font-size:12px;margin:0 auto;position:relative;width:100%;background:url("bg_nav_main.gif") repeat-x scroll 0 0 #161616}
#navigationmyer .separator{height:12px}
#secondary-nav{float:right;width:620px}
#secondary-nav ul{float:right}
#secondary-nav ul li{float:left;line-height:28px;list-style:none;padding:0}
#secondary-nav ul li a{background:url(gr_2nd-nav-divide.gif) right 3px no-repeat;color:#8e8e8e;margin-right:9px;padding-right:9px}
#secondary-nav ul li.no-divide a{background:0}
#SearchLoading img{float:left;margin:-7px 5px 12px 0}
#SearchLoading h3{float:left;width:400px;margin:0 0 0 5px}
.content-container{margin:0 auto;padding-bottom:40px;width:964px}
.content-container_996{width:996px}
body.paralook .content-container{width:100%;padding-bottom:0}
#content-wrapper{width:964px}
body.paralook #content-wrapper{width:100%}
.content-wrapper_inside{padding:18px 0 25px 0;color:#6e6e6e}
body.paralook .content-wrapper_inside{padding:0!important;overflow:hidden!important;min-width:964px;min-height:500px}
#must-haves.content-wrapper_inside{color:#6e6e6e}
body.flashbody .content-wrapper_inside,body.flashbody .content-container{padding:0}
#content{width:617px;float:left;display:inline;background-color:#fff;margin-top:20px}
#content-twocol{width:784px;float:left;display:inline;background-color:#fff}
#content2{width:759px;float:left;display:inline;background:#fff url(gr_greyln.gif) 496px repeat-y;margin-top:40px}
#content2 .content_inside{padding-top:0}
.content_inside{padding:30px 15px 15px 0}
.content_inside02{padding:30px 15px 0}
.content-block{margin:0 0 2.666em 0}
.content-sidebar{width:163px;float:right;display:inline;color:#6e6e6e;background-color:#f5f5f7;font-size:1em}
.content-sidebar_inside{padding:25px 11px 14px 11px;border-top:2px solid #cdcdcd}
.sidebar-block{margin-bottom:16px}
.sidebar-block2{margin:0 0 1.5em 0}
.share-block{margin-top:40px;margin-bottom:38px}
.content-sidebar .searchcontainer{margin:0 0 1.333em 0}
.content-sidebar h4{margin:0 0 1.0909em 0}
.sidebar-block h2{color:#aeaeae;font-size:1.75em;line-height:21px;padding-bottom:8px}
.sidebar-block li{background:0;border-bottom:1px solid #dcdcde;color:#8e8e8e;list-style:none;margin:0 0 16px 0;padding:0 0 16px 0}
.sidebar-block li.last{border-bottom:0;margin-bottom:0;padding-bottom:0}
.sidebar-block p{margin:0;padding:6px 0 0 0}
.sidebar-block img{display:block;margin-top:.7em}
.sidebar-block ul.no-bullets li{border-bottom:0}
.getthelook-sidebar .content-sidebar{width:158px;position:absolute;top:0;right:18px;float:left;display:inline;color:#6e6e6e;background-color:#2a2a2a;font-size:.9166em;z-index:5000}
.getthelook-sidebar .content-sidebar .sharelink,.getthelook-sidebar .content-sidebar .sharelink:visited{display:block;padding:10px 0 5px 10px;color:#fff;font-weight:bold;background:url(ico_share-plus.gif) 120px 11px no-repeat}
.getthelook-sidebar .content-sidebar .sharelink:hover{text-decoration:none}
.getthelook-sidebar .content-sidebar .archivelink,.getthelook-sidebar .content-sidebar .archivelink:visited{display:block;padding:5px 0 10px 10px;color:#fff;font-weight:bold;background:url(ico_arrowdown.gif) no-repeat;background-position:120px 10px}
.getthelook-sidebar .content-sidebar .archivelink:hover{text-decoration:none}
#breadcrumbs{color:#8e8e8e;font-size:.9166em;margin-bottom:10px}
#breadcrumbs ul{list-style:none}
#breadcrumbs ul li{display:inline}
#breadcrumbs ul li a{color:#8e8e8e;text-decoration:none}
#breadcrumbs ul li a span{color:#8e8e8e}
#breadcrumbs ul li a:hover{text-decoration:underline}
#breadcrumbs ul li a:hover span{text-decoration:underline}
#breadcrumbs ul li.active a span{text-decoration:underline}
.cols{width:587px}
.col{float:left;width:301px;display:inline;margin-right:15px}
.col2{float:left;width:271px;display:inline;margin-right:0}
.col-large{float:left;width:429px;display:inline}
.col-small{float:left;width:158px;display:inline}
.col-padding{padding:0 15px 0 0}
.col-padding02{padding:0 0 0 15px}
.two-col{float:left;margin:0 -15px 2.83em 0}
* html .two-col{margin-left:-7px}
.two-col.nomargin{margin:-30px -15px 2.83em 0}
.two-col .col01{float:left;width:145px;display:inline}
.two-col .col02{float:left;width:457px;display:inline}
.bioinfo .two-col .col01{float:left;width:180px;display:inline}
.bioinfo .two-col .col02{float:left;width:430px;display:inline}
.bioinfo .two-col .col02 h2{margin-bottom:.2em}
.bioinfo .two-col .col02 .pre-title{margin-bottom:2em}
.two-col .col-padding{padding:0 30px 0 30px}
.homecontainer{position:relative;top:0;left:0;display:block;width:840px;height:100%;overflow:hidden;float:left}
.bg1,.bg1_sml{display:block;float:left;width:100%;height:100%;min-height:640px;overflow:hidden;display:none}
.scrollercontainer{width:100%;height:100%}
.staticbg{background:url(img_bg.jpg) no-repeat;position:relative;width:100%;height:100%}
.scroller-breadcrumbs a,.scroller-breadcrumbs a:visited{color:#000}
.scroller-breadcrumbs a.on,.scroller-breadcrumbs a.on:visited{color:#000;font-weight:bold;text-decoration:underline}
#promopanel-iframe{width:573px;position:absolute;right:0;top:0;z-index:7000;filter:alpha(opacity=0)}
#promopanel-iframe2{position:absolute;z-index:3333;width:26px;height:26px;margin:0 0 0 -26px;filter:alpha(opacity=0)}
#promopanel{float:left;position:absolute;right:0;top:0;text-align:center;z-index:7777;overflow:hidden;display:none;width:593px}
#promopaneltab{float:left;width:26px;height:26px;margin:0;cursor:pointer;position:absolute;background:#000 url(ico_sidetab.gif) 1px top no-repeat;z-index:7777}
#promopaneltab-ie{float:left;width:26px;height:26px;margin:0 0 0 -12px;cursor:pointer;position:absolute;background:#000 url(ico_sidetab.gif) 1px top no-repeat;z-index:7777}
.righttab#promopaneltab,.righttab#promopaneltab-ie,.righttab{background:#000 url(ico_sidetab-alt.gif) 1px top no-repeat}
#promopanelline{width:35px;float:left;height:100%;position:absolute;margin-left:14px;cursor:pointer;z-index:6667;background:#000;opacity:0}
#promopanelline-ie{width:35px;float:left;height:100%;position:absolute;cursor:pointer;z-index:6667;background:#000;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}
.promohover{display:none;height:40px;width:500px;position:absolute;z-index:6666;float:left}
.promohover#top{top:0}
.promohover#bottom{bottom:0}
.promohover a,.promohover a:visited{display:block;height:40px;width:500px;background:#000 url(ico_promoscroll-top.gif) no-repeat;right:50px;text-indent:-9999em}
.promohover#bottom a,.promohover#bottom a:visited{background:#000 url(ico_promoscroll-bottom.gif) no-repeat}
.promohover#top a:hover,.promohover#bottom a:hover{text-indent:-9999em;background-color:#1e1e1e}
#promopanelbody{padding:1px 0 40px 0;background:#000;margin-left:14px;overflow:hidden}
#promopanelbody .promopanelbody-container{overflow:hidden;height:400px}
#promopanelbody .promopanelbody-container #promopanelbody-inside{overflow:visible;float:left;width:500px;height:auto}
#foreground{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-23;background:#000;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}
.essentials-container{position:relative;margin:0;background:#fff;float:left}
.product-img{float:left}
.product-desc{float:left;width:290px;padding:50px 20px 20px 20px}
.product-desc p a,.product-desc p a:visited{color:#000;font-weight:bold}
.product-desc h1{line-height:.5em;margin-bottom:.5em}
.product-desc .product-links{margin-bottom:0}
.product-desc .copy{margin-bottom:.75em}
p.price{position:relative;padding-left:8px;font-size:2em;font-weight:bold;color:#b60a00;margin-bottom:.75em}
.product-desc .buttons{margin:1em 0 0 0}
.product-scrollbar{background:#545454;width:964px;height:67px;margin:0 auto;border:1px solid #676767;border-bottom:0;z-index:503;display:none;overflow:hidden}
.product-scrollbar#lookbookscroller{height:67px}
.designer-shop-page .product-scrollbar#lookbookscroller{margin:-88px 0 0 158px;height:87px}
.intimateslookbook .product-scrollbar#lookbookscroller{margin:-89px 0 0 158px;height:88px}
.product-scroller{width:830px;height:67px;overflow:hidden}
.product-scrollbar#lookbookscroller .product-scroller{height:87px}
.product-container{width:3000px}
.product-scrollbox{float:left}
#footer .product-scroller ul.product-scroll{float:left}
#footer .product-scroller ul.product-scroll li{list-style:none;list-style-type:none;float:left;border-right:1px solid #676767;background:#000;padding:0;margin:0}
#footer .product-scroller ul.product-scroll li img{opacity:.33;filter:alpha(opacity=33);-ms-filter:"alpha(opacity=33)";-khtml-opacity:.33;-moz-opacity:.33}
#footer .product-scroller ul.product-scroll li img.active,#footer .product-scroller ul.product-scroll li a:hover img{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1}
#footer #lookbookscroller .product-scroller ul.product-scroll li{border:0}
.popuptip{background:url(bcg_popuparrow.gif) center bottom no-repeat;position:absolute;top:0;z-index:6000;color:#fff;display:none}
.popupcontent{background:#2a2a2a;padding:5px 10px;margin-bottom:5px}
.flashcontainer01{position:absolute;top:94px;left:158px;width:85%;height:90%;z-index:23;background:#000;padding-right:20px}
.flashcontainer02{position:absolute;top:0;left:158px;width:100%;height:100%;z-index:23}
.productcontainer{width:285px;min-height:200px;height:auto!important;height:200px;margin-bottom:150px;background:#fff;position:relative}
#homewares .page-intro{height:auto;min-height:0;margin:0 0 .5em 0}
#homewares .copy{width:305px;margin:0 0 3.33em 0}
.productcontainer p.subtext{padding:8px 0 8px 28px;font-weight:bold;background:url(ico_zoom.gif) 5px 7px no-repeat;margin:0}
#homewares .productcontainer{padding:1px 1px;width:281px}
.productbox{float:left}
.productbox img{margin:0;display:block}
.productbox img.thumb{border:1px solid #e1e1e1;border-width:0 0 1px 0}
#homewares .productbox img.thumb{border-color:#FFF}
.productbox img.thumb.first{border-width:0 1px 1px 0}
.productpopup{position:absolute;display:none;width:460px;min-height:257px;height:auto!important;height:257px;background:#fff;z-index:33}
.productpopup#item1{margin:-240px 0 0 50px}
.productpopup#item2{margin:-240px 0 0 190px}
.productpopup#item3{margin:-130px 0 0 50px}
.productpopup#item4{margin:-130px 0 0 190px}
.productpopup .close-link{float:right;margin:8px 10px 0 0}
.productpopup .imgbox{float:left;width:205px;margin-right:20px}
.productpopup .product-desc{float:left;width:215px;padding:30px 20px 20px 0}
.productpopup .product-desc h2{margin-bottom:.5em}
.productpopup .product-desc .price{display:block;color:#b80900;font-size:2em;margin-bottom:1em;position:relative;padding-left:7px}
.productpopup .product-desc .price-holder{list-style:none}
.productpopup .product-desc .price-holder li{padding:0 5px 4px 0}
.productpopup .product-desc .price-holder .price{display:inline}
.productpopup .product-desc .price-holder li.now .label{margin-top:-2px;display:block;float:left;width:37px;font-size:1.333em;color:#b80900}
.product-desc .buttons a{float:left;margin:0 5px 0 0}
.price .dollar{font-size:.6em;position:absolute;top:3px;left:0}
.essentials-container .price .dollar{margin-top:-3px}
* html .price .dollar{left:-6px;top:2px}
* html li.now .price .dollar{left:0;top:2px}
* html .productpopup .product-desc .price-holder li.now .label{margin-top:0}
.promotiontile .promogiftsside{display:block;float:left;width:21px;height:70px}
.promotiontile .btn_prev,.promotiontile .btn_next,.promotiontile .btn_prev:visited,.promotiontile .btn_next:visited{display:none;height:18px;width:18px;background:url(btn_giftarrows.gif) left top no-repeat;margin:20px 0 0 0}
.promotiontile .btn_next,.promotiontile .btn_next:visited{background:url(btn_giftarrows.gif) -18px top no-repeat;margin:20px 0 0 3px}
.promotiontile .btn_prev img,.promotiontile .btn_next img{display:block}
.promotiontile .promogiftscontainer{width:84px;heigth:70px;overflow:hidden;float:left}
.promotiontile .promogiftsinside{width:84px;height:70px;overflow:hidden}
.promotiontile .promogiftsinside a,.promotiontile .promogiftsinside a:visited{display:block;width:84px;height:70px}
.promotiontile .promogiftsinside a img{position:absolute;z-index:23}
.promotiontile .promogiftsinside a span,.promotiontile .promogiftsinside a:visited span{display:block;visibility:hidden;position:absolute;z-index:30;width:84px;height:70px}
.promotiontile .promogiftsinside a:hover span{visibility:visible;cursor:pointer}
#lookbook-container{width:964px!important;height:510px!important;background:#fff;display:block;position:relative}
.content-container02{display:block;clear:both}
#lookbook-container .col-left,#lookbook-container .col-right{width:32px;height:32px;position:absolute;top:50%;z-index:50}
#lookbook-container .col-left{float:left;padding:0}
#lookbook-container .col-right{right:0}
#lookbook-container .btnbox{background:url(img_btnbg.png) left top no-repeat}
.minwidth#lookbook-container .col-right{position:relative;float:right;padding:0;right:60px}
#lookbook-container .col-left a,#lookbook-container .col-right a{display:block;width:32px;height:32px}
#lookbook-container .col-left a{background:url(ico_arrow03.gif) 0 0 no-repeat}
#lookbook-container .col-left a:hover{background:url(ico_arrow03.gif) 0 -30px no-repeat}
#lookbook-container .col-right a{background:url(ico_arrow03.gif) 0 -60px no-repeat}
#lookbook-container .col-right a:hover{background:url(ico_arrow03.gif) 0 -90px no-repeat}
#lookbook-container .col-middle{width:802px;height:510px;background-position:center top;background-repeat:no-repeat;margin:0 auto}
.minwidth#lookbook-container .col-middle{width:802px;height:510px;position:relative;top:0;left:0;margin:0}
#lookbook-container .col-middle02{width:802px;height:510px;background-position:left top;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin:-270px 0 0 -424px}
.minwidth#lookbook-container .col-middle02{position:relative;top:0;left:0;margin:0}
#lookbook-container .col-middle .descbox{background:#fff;width:375px;height:144px;float:right;background:url(ss11/gr_descbox.gif) 0 0 no-repeat;position:absolute;top:0;left:0;margin:154px 0 0 50px;text-align:left;padding-bottom:10px;overflow:hidden}
#lookbook-container .col-middle .descbox .padding{padding:14px 100px 0 100px;position:relative;z-index:9999}
.men-spring-racing #lookbook-container .col-middle .descbox{margin:170px 0 0 430px;width:295px;height:auto}
.men-spring-racing #lookbook-container .col-middle .descbox .padding{padding:0;position:relative;z-index:9999}
.men-spring-racing #lookbook-container .col-middle .descbox .padding strong{display:none}
.men-how-to-guide #lookbook-container .col-middle .descbox{margin:120px 0 0 414px;width:310px;height:auto}
.men-how-to-guide #lookbook-container .col-middle .descbox .padding{padding:0;position:relative;z-index:9999}
.men-how-to-guide #lookbook-container .col-middle .descbox .padding strong{display:none}
#lookbook-container .col-middle02 .textbox{padding:10px;width:110px;float:right;margin:10px 10px 0 0;font-size:.9em}
#lookbook-container .col-middle02 .textbox p{margin-bottom:.5em}
.minwidth#lookbook-container .col-middle .textbox{right:5%}
#lookbook-container .col-middle .descbox h2{margin-bottom:5px}
#lookbook-container .col-middle .descbox p{margin-bottom:5px;font-size:.9167em}
#microsite-module-wrap{border-bottom:1px solid #e7e7e7;width:570px}
.microsite #maincontent{padding:15px 15px 15px 0}
.microsite .top{border-bottom:1px solid #e7e7e7;min-height:408px;height:auto!important;height:408px}
.microsite .top .product-img{width:408px;height:408px;float:left}
.microsite .top .product-desc{padding:0;width:208px;float:left}
.microsite .top .product-desc h3{padding:0;font-size:1.8em;margin-bottom:.5em}
.microsite .top .product-padding{padding:24px 15px}
.microsite .bottom .product-select-grid{padding:3px 3px 8px 8px}
.microsite .bottom .product-select-grid .grid-intro{float:left;display:block;height:96px;width:197px;margin:5px 5px 0 0;background:#efefef;color:#666;overflow:hidden}
.microsite .bottom .product-select-grid .grid-intro .grid-intro-padding{padding:5px 10px 0 10px}
.microsite .bottom .product-select-grid .grid-intro h3{padding:0;margin-bottom:.2em}
.microsite .bottom .product-select-grid .grid-tile{float:left;display:block;height:96px;width:96px;margin:5px 5px 0 0;cursor:pointer}
.microsite .bottom .product-select-grid .grid-tile span{position:absolute;display:block;height:96px;width:96px;background:url(img_tile_border.gif) 0 0 no-repeat;z-index:23;visibility:hidden}
.microsite .bottom .product-select-grid .grid-tile:hover span,.microsite .bottom .product-select-grid .grid-tile.active:hover span{visibility:visible;background:url(img_tile_border.gif) 0 0 no-repeat}
.microsite .bottom .product-select-grid .grid-tile.active span{visibility:visible;background:url(img_tile_border.gif) 0 -96px no-repeat}
.microsite .bottom .product-select-grid .grid-tile img{display:block;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.microsite .bottom .product-select-grid .grid-tile.active img{display:block;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.microsite-module{border-top:1px solid #e7e7e7;margin-bottom:-1px;width:570px}
.microsite-module .img-container{float:left;height:176px;width:151px;border-right:1px solid #e7e7e7}
.microsite-module .info{display:block;float:left}
#landing-beauty-whatsnew .page-intro{min-height:140px;height:auto!important;height:140px}
.twodayoffer{width:234px;height:112px;background:url(img_2dayoffers.gif) left top no-repeat;margin-top:20px}
.twodayoffer .link04a{display:block;padding:72px 0 0 9px;position:relative;margin:0;width:217px;height:15px}
.twodayoffer .link04a a{display:block;width:217px;height:15px}
.twodayoffer .link04b{display:block;padding:0 0 0 9px;position:relative;margin:0;width:164px;height:15px}
.twodayoffer .link04b a{display:block;width:164px;height:15px}
.hide.nopadding2{padding:0}
ul.logolist li{float:left;width:200px;list-style:none}
ul.logolist li img{display:block}
.homebanner{width:964px;height:496px;overflow:hidden;z-index:0;margin:0 auto}
.homebannerctn{bottom:15px;height:31px;min-width:964px;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:23;top:608px}
*:first-child+html .homebannerctn{z-index:1}
* html .homebannerctn{z-index:1}
.homebannerinner{width:812px;height:496px}
.homebannerinner .slide{margin:0;height:496px}
.slide-wrapper{margin:0 auto!important;width:964px!important}
.homebannerpag{margin:0 auto;padding:0;position:relative;width:964px;z-index:30}
.jumptheq .homebannerpag .bannerdots{padding:7px 3px 6px 7px}
.jumptheq .homebannerpag .bannerinner{margin:-15px 0 0 240px;width:180px}
.homebannerpag a{outline:0 none;-moz-outline-style:none}
.homebannerpag .bannernav{text-align:center;width:100%}
.homebannerpag .bannerinner{margin:0 auto;width:200px;display:none}
.homebannerpag .slideprev,.homebannerpag .slidenext{float:left;display:inline;border:0}
.homebannerpag a img,.homebannerpag a{border:0}
.homebannerpag .bannerdots{float:left;display:inline;padding:11px 2px 0 7px}
.giftsscroll1 .itemcontainer,.giftsscroll2 .itemcontainer{width:812px;height:auto}
.tilebox{display:inline;width:270px;height:255px;background-position:0 0;background-repeat:no-repeat;float:left}
.section01 .tilebox{border-bottom:1px solid #d0d0d0}
.section02 .tilebox{height:134px}
.tilebox:hover{text-decoration:none}
.tilebox.medium{width:540px}
.tilebox.large{width:810px}
.section01 .tilebox .vborder{display:block;width:270px;height:255px;background:url(ss11/gr_vspace1.gif) 0 0 no-repeat}
.section01 .tilebox.medium .vborder{width:540px}
.section01 .tilebox.large .vborder{width:810px}
.section02 .tilebox .vborder{display:block;width:270px;height:134px;background:url(ss11/gr_vspace2.gif) 0 0 no-repeat}
.tilebox span{display:block}
.tilebox .tilecontent{display:block;padding-left:20px;color:#000}
.section02 .tilebox .tilecontent{padding:20px 115px 0 20px}
.tilebox .tilecontent2{text-align:center;padding-top:205px}
.tilebox .socmedlinks{position:absolute;display:block;padding:40px 0 0 10px;width:255px}
.tilebox .socmedlinks a{display:block;float:right;margin:0 0 0 7px;width:30px;height:30px}
.tile01link,.tile01link:hover{display:block;width:270px;height:255px;outline:0;text-decoration:none;position:absolute;z-index:1;top:0;left:0;text-indent:-9999em}
.tile01text{position:absolute;z-index:2;top:185px;left:20px;width:250px}
.tile_swimshop{margin-right:-10px;width:280px}
.tile02text{padding-top:91px;padding-left:28px;width:135px}
.tile_tvc .vborder{position:relative}
.section01 .tilebox .title{font-size:30px;letter-spacing:-1px;line-height:25px;padding:25px 0 5px 0;min-height:30px;height:auto!important;height:30px;margin:0 0 5px 0}
* html .section01 .tilebox .title{line-height:15px}
.section01 .tilebox .title span.dblock{display:block}
* html .section01 .tilebox .title span.dblock{margin:-5px 0}
.section02 .tilebox .title{font-size:16px;font-weight:bold;line-height:17px;margin-bottom:5px;color:#2a2a2a}
.section01 .tilebox .desc{width:115px}
.section01 .tilebox .desc2{width:135px}
.tilebox.first .tilecontent{padding-left:5px}
.section03{min-height:248px;height:auto!important;height:248px}
.section03 .header{height:48px}
.section04{padding:0 0 90px 0}
.giftsheader{padding:30px 0 0 0}
.giftsheader h2{font-size:50px;margin-bottom:15px;margin-top:30px;text-transform:lowercase}
.itembox{display:block;width:180px;height:auto;float:left;text-decoration:none;color:#676767;text-align:center}
.itembox img{margin:0 auto;margin-bottom:10px}
.itembox:hover{text-decoration:none}
.itembox span{display:block;margin:0;padding:0 5px;text-align:left}
.section04 .itembox span{padding:0 5px;margin-bottom:10px}
.itembox .title{font-size:14px;color:#2a2a2a;font-weight:bold}
.dprice{color:#c30000}
.introbox{color:#fff;font-weight:bold;padding:140px 0 0 50px;font-size:14px}
.introbox p{margin:0 0 30px 0}
.ss11link,.ss11link:visited,.ss11link:hover{background:#fff;color:#54bae4;padding:10px 15px;width:auto;text-decoration:none;font-size:12px}
.bannerpag{position:absolute;padding:2px 0;width:818px;text-align:center}
.bannerpaginner{margin:0 auto;width:auto;padding:8px 0 0 0;display:none}
.bannerdots{position:relative;zoom:1}
.bannerdots a,.bannerdots a:visited{position:relative;display:inline;width:8px;height:8px;float:left;margin:0 4px 0 0;overflow:hidden;zoom:1}
.bannerdots a img,.bannerdots a:visited img{display:block}
.bannerdots a img,.bannerdots a:visited img{margin-top:0}
.bannerdots a.activeSlide img,.bannerdots .activeSlide:visited img{margin-top:-8px}
.springsummer11#lookbook-container{background-repeat:repeat-x;background-position:0 center;overflow:hidden}
.springsummer11 .innerscroll{width:100%;height:510px;margin:0;overflow:hidden}
.springsummer11#lookbook-container .look{width:802px;height:510px;text-align:center;margin-bottom:3em;position:relative}
.springsummer11#lookbook-container .look .thumbnail{display:none}
.springsummer11#lookbook-container .look .load{background:url(loading2.gif) transparent center center no-repeat;width:802px;height:510px;position:absolute;z-index:7777;top:0;left:0}
a.hovericon,a.hovericon:visited{display:block;width:28px;height:28px;background:url(ss11/ico_hoverplus.png) 0 0 no-repeat;position:absolute;top:0;left:0;text-indent:-9999px;z-index:9999;outline:0 none;-moz-outline-style:none}
a.hovericon_internal,a.hovericon_internal:visited{display:block;width:28px;height:28px;background:url(ss11/ico_hoverplus.png) 0 0 no-repeat;position:absolute;top:0;left:0;text-indent:-9999px;z-index:9999;outline:0 none;-moz-outline-style:none}
* html a.hovericon,* html a.hovericon:visited,* html a.hovericon_internal,* html a.hovericon_internal:visited{background-image:url(ss11/ico_hoverplus.gif)}
.prodpopupwindow{position:absolute;top:0;left:0;width:345px;height:394px;z-index:9999;background:#fff}
.prodpopupwindow02{min-height:380px;height:auto!important;height:380px;width:345px;overflow:hidden}
.prodpopupwindow02 iframe{width:100%!important;display:block}
.prodpopupwindow02 div{padding:18px 0;text-align:left}
.prodpopupwindow02 div p{text-align:left;margin-bottom:18px;padding:0 20px;color:#4e4e4e}
.prodpopupwindow02 div p.desc{margin-bottom:0}
.prodpopupwindow02 div p.phimg{text-align:center;overflow:hidden;height:204px;border-bottom:1px solid #000;padding-bottom:18px}
.prodpopupwindow02 div p.phimg img{margin:0 auto}
.prodpopupwindow02 div .phdescription{padding:0 24px}
.prodpopupwindow02 div .phdescription h1{color:#2A2A2A;font-size:24px;padding:0;margin-bottom:16px;font-weight:normal}
.prodpopupwindow02 div .phdescription p{margin:0 0 1em 0;padding:0}
.prodpopupwindow02 div .phdescription p .price{font-size:16px;color:#2a2a2a}
.prodpopupwindow02 div .phdescription .btn_opening-hours{border-radius:5px;display:inline-block;font-weight:bold;line-height:1.1em;outline:medium none;text-transform:uppercase;background:#b8b8b8;font-size:12px;margin-top:5px;padding:8px 14px 0;color:#f8f8f8;height:22px;margin-bottom:15px}
.prodpopupwindow02 div .phdescription .btn_opening-hours:hover{text-decoration:none}
.prodpopupwindow02 div .phdescription ul{list-style-type:none}
.prodpopupwindow02 div p.phdg{font-size:1.33333em;font-weight:bold;margin-bottom:10px}
.prodpopupwindow02 div p.desc b{font-weight:bold;color:#b40000}
.prodpopupwindow .closebtn{position:absolute;right:0;top:0;z-index:9999}
.iframepopup{position:absolute;right:0;top:0;border:0;z-index:9998;overflow:hidden}
.lookbooktitle{background:url(ss11/tl_mydesigners.png) 0 0 no-repeat;width:240px;height:52px;text-indent:-9999px;position:absolute;right:30px;top:20px;z-index:25}
.men-spring-racing .lookbooktitle{background:url(mens/menslookbooktitle.gif) 0 0 no-repeat;width:206px;height:75px}
.seestoresavailability{position:absolute;left:24px;bottom:87px;z-index:100}
.seestoresavailability a{color:#6e6e6e;background:#fff;padding:5px;float:left;white-space:nowrap;text-decoration:underline}
.homebannerbackground{background-color:#fff;width:100%;left:0;height:496px;overflow:hidden;z-index:0;min-width:964px}
.homebannerbackground .bgslide{background-position:center 0;background-repeat:no-repeat;width:100%;height:496px;min-width:964px}
.home-row{min-height:224px;height:auto!important;height:224px;width:964px}
.home-row .home-tile{border-bottom:1px solid #ddd;float:left;min-height:224px;height:auto!important;height:224px;width:326px}
.home-row .last{float:left;width:312px}
.home-row .home-tile h3{font-size:2.5em;margin-bottom:12px;padding-top:47px}
.home-row .home-tile .no-title{height:34px;display:block}
.home-row .home-tile p{color:#676767;width:190px}
.home-row2{margin-bottom:56px;clear:none;position:relative}
.home-row2 h2{font-size:50px;margin-top:60px;margin-bottom:15px}
.home-row2 .tile-wrapper{width:180px;float:left;display:inline;margin:0 16px 0 0}
.home-row2 .tile-wrapper p{color:#6e6e6e}
.home-row2 .tile-wrapper h3{font-size:21px;margin:0 0 12px 0;color:#2a2a2a;padding-top:11px}
.home-row2 .tile-wrapper .tile-image{width:180px;height:195px}
.home-row2 .last-tile{margin-right:0}
.home-row2-slider,.gifts-module-slider{height:360px;width:964px;overflow:hidden}
.home-row2-slider ul li,.gifts-module-slider ul li{list-style:none;display:inline}
a.home-row2-prev,a.gifts-mod-prev{background:url(ico_arrow-lt-home.gif) no-repeat;display:none;height:31px;width:31px;position:absolute;text-indent:-999em;top:160px;left:-40px}
a.home-row2-prev:focus,a.home-row2-next:focus,a.gifts-mod-prev:focus,a.gifts-mod-next:focus{outline-color:#fff}
a.home-row2-next,a.gifts-mod-next{background:url(ico_arrow-rt-home.gif) no-repeat;display:none;height:31px;width:31px;position:absolute;text-indent:-999em;top:160px;right:-40px}
#flashcontent{float:left;width:637px;border:1px solid #3e3f41}
.microsite #flashcontent{float:left;width:602px}
.buying-guides #flashcontent,.newslistingdetail #flashcontent{width:602px}
.slide-wrapper{width:964px;margin:0 auto;text-align:left}
#right-side-bar h2{color:#aeaeae;line-height:24px}
#freeshipping-panel{background:#f4f1e9;text-align:center;position:relative;height:58px}
#freeshipping-panel .freeshipping-panel-inside{width:825px;margin:0 auto;padding:21px 0 0 0}
#freeshipping-panel a{color:#ef7f38;font-size:1.333em;line-height:1.15em;text-align:center;display:inline-block;float:left}
#freeshipping-panel a:hover{text-decoration:none}
#freeshipping-panel span.freeshipping-text span{text-transform:capitalize}
#freeshipping-panel .facebook-iframe-container{display:inline-block;float:left;margin:-2px 0 0 10px}.jselectlist{position:absolute;z-index:10000;display:none;cursor:pointer;overflow-y:scroll;overflow-x:hidden;margin-left:-1px}
.jselectactive,.jselectactive:visited{cursor:pointer;display:block;width:100%;height:100%;text-decoration:none}
.custom-select-container{position:relative;float:left;width:229px}
.jselect{background:#fff;border:1px solid #d2d2d2}
.jselectlist{background:#fff;border:1px solid #d2d2d2}
.jselectactive,.jselectactive:visited{color:#000;background:#fff url(jquery/ico_jselectbox.gif) right 0 no-repeat}
.jselectactive:hover{background:#fff url(jquery/ico_jselectbox.gif) right -23px no-repeat}
.jselectactive span,.jselectactive:visited span{display:block;padding:2px 5px}
.jselectlist .jselectoption{width:100%;height:23px;border-bottom:1px solid #d2d2d2;color:#000}
.jselectlist .jselectoption span{display:block;padding:2px 5px}
.jselecthover{background:#d2d2d2}
.jselected{background:#d2d2d2}
.jselected.jselecthover{background:#d2d2d2}
.insurance-custom-select-container{float:left;position:relative}
.insurance-custom-select-container .jselect{width:auto!important}
.insurance-custom-select-container .custom-dropdown{width:100px}
.insurance-expiry-day,.insurance-expiry-month,.insurance-expiry-year{width:100px;margin-right:10px;z-index:502!important}*{padding:0;margin:0}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window{position:fixed;background:#000;z-index:502;color:#fff;display:none;text-align:left;top:50%;left:50%;padding:8px}
#TB_window h3{color:#fff;margin-bottom:0;line-height:1em}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_window img#TB_Image{display:block;margin:0 0 15px 15px}
#TB_caption{padding:8px 30px 14px 15px}
#TB_closeWindow{padding:11px 25px 10px 0;position:absolute;top:-22px;right:-36px}
#TB_closeWindowButton{background:url(btn_close.png) no-repeat top left;text-indent:-9999em;height:23px;width:23px;display:block;overflow:hidden}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;background:#000;font-size:1.3em;font-weight:bold}
#TB_title{background:#000}
#TB_title{background-color:#000;height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0 5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:red;border:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent{clear:both;border:0;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
#TB_closeAjaxWindow #TB_closeWindowButton{position:absolute;margin:-20px -5px 0 0}
#TB_overlay2{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack2{background:url(../blank.gif) repeat}
.TB_overlayBG2{background:url(../blank.gif) repeat}
* html #TB_overlay2{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window2{position:fixed;background:#fff;z-index:502;color:#000;display:none;text-align:left;top:50%;left:50%;padding:0;border:2px solid #dadada;overflow:hidden}
#TB_window2 h3{color:#fff;margin-bottom:0;line-height:1em}
* html #TB_window2{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_window2 img#TB_Image{display:block;margin:0 0 15px 15px}
#TB_window2 #TB_ajaxWindowTitle,#TB_window2 #TB_title{background:#000;color:#000}
#TB_window2 #TB_title{background:0}
#TB_window2 #TB_ajaxWindowTitle{display:none}
#TB_window2 #TB_closeWindowButton{width:46px;height:46px;background:0;margin:-7px -2px 0 0;right:0}
#TB_window2 #TB_iframeContent{margin-top:-27px;overflow:hidden}.ac_results{padding:0;overflow:hidden;z-index:9000!important;background:url(bg_autocomplete-top.gif) left top no-repeat;padding-top:9px;margin-top:2px;width:122px!important;text-align:left}
.ac_results ul{width:122px!important;list-style-position:outside;list-style:none;padding:0;margin:0;background:url(bg_autocomplete-btm.gif) left bottom no-repeat;padding-bottom:5px;z-index:9001!important}
.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px}
.ac_results li{margin:0;padding:0 11px;cursor:default;display:block;width:98px!important;line-height:20px;color:#333;overflow:hidden;background-color:#f3f1f1;border-color:#bcc0c4;border-style:solid;border-width:0 1px;z-index:9002!important;background-image:none}
.ac_results .ac_over{background-color:#e5e3e3}
.ac_results li strong{display:inline;font-weight:bold;color:#b00000}
.ac_loading{background:url(loading.gif) right center no-repeat}.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff url(jquery/datepicker/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url(jquery/datepicker/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(jquery/datepicker/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada url(jquery/datepicker/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background:#fff url(jquery/datepicker/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-widget :active{outline:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(jquery/datepicker/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(jquery/datepicker/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(jquery/datepicker/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(jquery/datepicker/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(jquery/datepicker/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(jquery/datepicker/images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(jquery/datepicker/images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(jquery/datepicker/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(jquery/datepicker/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(jquery/datepicker/images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-widget-overlay{background:#aaa url(jquery/datepicker/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(jquery/datepicker/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-datepicker{width:17em;padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-datepicker-trigger{cursor:pointer}
