  .bg_headertop {background: #f0eee1; display: none}
#bg_headercontent {background: #f0eee1}
header {-webkit-tap-highlight-color: rgba(138,93,26,0.3)}
footer {-webkit-tap-highlight-color: rgba(242,239,223,0.3)}
a {color: #333; text-decoration: none; outline: 0}
 h1,h2,h3,h4, #header_main li.mega_menu[class!="mega_menu worldofg"] > a,#header_main li .mega_link,.home #sidebar li span,.home #mainfeature a,a.send_btn, #country_list h5, #country_list li.cufon, div#assistance_card h3, div#assistance_card h3, div#unsubscribe_card h3, #size-guide h3, div.page_error_card h1, .email_friend_overlay h3,.email_friend_overlay h4, #header_main li[class!="mega_menu worldofg"] .col1 li a,#header_main .col2 li a,#header_main .col3 li a.mega_arrow, #header_main li.worldofg div.mega_col ul.col1 a span.header {font-family: Futura, AppleGothic, sans-serif; text-transform: lowercase; font-weight: lighter; -webkit-text-size-adjust: none}
 #contact_personal_shopper_overlay h3, div.contact_personal_shopper_overlay h3, div.contact_personal_shopper_overlay .send_btn span,#contact_personal_shopper_overlay .send_btn span, div.contact_personal_shopper_overlay h2, #contact_personal_shopper_overlay h2, div.contact_personal_shopper_overlay h4, #contact_personal_shopper_overlay h4 {font-family: Futura, AppleGothic, sans-serif; text-transform: lowercase; font-weight: lighter; -webkit-text-size-adjust: none}
 body.styles #container_style_price #stylenum, #container_style_price #price, body.styles span.style.id, body.styles #container_wog p, body.styles a.addbag_btn, body.styles #size-guide h3, #product_card h2 {font-family: Futura, AppleGothic, sans-serif; text-transform: lowercase; font-weight: lighter; -webkit-text-size-adjust: none}
 body.category .quick_view em.price, body.category ul.hero_panel p a, body.category ul.oneup_panel p a, body.category .wg_panel div.blurb h6, body.category .wg_panel div.blurb a, body.category .news_panel h6, body.category ul.hero_panel h2 a {font-family: Futura, AppleGothic, sans-serif; text-transform: lowercase; font-weight: lighter; -webkit-text-size-adjust: none}
 body.carts a.send_btn, body.carts #order_lines h5, body.carts h5.overlay span, body.carts h6.cufon, body.carts .h7, body.carts h3.cufon {font-family: Futura, AppleGothic, sans-serif; text-transform: lowercase; font-weight: lighter; -webkit-text-size-adjust: none}
 body.home #sidebar li span,body.home #mainfeature a {font-family: Futura, AppleGothic, sans-serif; text-transform: lowercase; font-weight: lighter}
header nav #minibag .container_total {background: #dedcc3 no-repeat}
header nav #header_main span.mega_link, header nav #header_main li.quick_link {font-size: 14px; font-weight: 100}
#header_main div.mega_col {background: #e5e3d6; box-shadow: none; -webkit-box-shadow: none; border-bottom: 1px solid #4d4c47; border-right: 1px solid #4d4c47; height: 356px}
#header_main .worldofg div.mega_col {height: 410px}
#header_main .worldofg div.mega_col ul {width: 160px}
#header_main div.mega_col ul.col1, #header_main div.mega_col ul.col2 {padding: 5px 0}
#header_main div.mega_col ul.col1 li, #header_main div.mega_col ul.col2 li {padding: 0; margin: 0; width: 100%}
#header_main .worldofg div.mega_col ul.col1 li, #header_main .worldofg div.mega_col ul.col2 li {height: 44px}
#header_main div.mega_col ul.col1 a, #header_main div.mega_col ul.col2 a {font-size: 14px; font-weight: 100; padding: 10px 0 10px 16px}
#header_main div.mega_col ul.col3 {width: 188px; height: 356px; background: #d5d3c7}
#header_main .worldofg div.mega_col ul.col3 {height: 410px}
#header_main div.mega_col ul.col3 span {left: 29px}
#header_main div.mega_col ul.col3 .mega_promo {width: 188px}
header nav #header_main div.mega_col ul.col3 .mega_promo a.addlink {font-size: 14px; line-height: 18px; width: 150px; margin-left: 29px}
#header_main div.mega_col ul.col3 span {top: 122px; height: 27px}
header nav #header_main div.mega_col ul.col3 strong {font-size: 14px; padding-top: 4px}
#header_main li.worldofg div.mega_col {width: 510px}
header nav #header_main li.worldofg div.mega_col ul.col1 a {padding: 6px 0 6px 16px; width: 160px}
header nav #header_main li.worldofg div.mega_col ul.col1 a span {font-size: 14px}
header nav #header_main li.worldofg div.mega_col ul.col1 a span.desc {font-size: 11px}
header nav #header_user {margin-top: 0}
header nav #header_user li { }
header nav #header_user a {font-size: 12px; line-height: 24px}
header nav #header_buyflow {margin-top: 0}
header nav #header_buyflow a {font-size: 12px; line-height: 25px}
header nav ul#header_buyflow li.minibag_container a#minibag_link {height: 22px}
footer {height: 50px}
footer nav ul li {height: 25px; line-height: 25px}
footer nav #footer_promo, footer nav #footer_rviewed {margin-top: 0}
footer nav.line_1 a {font-size: 12px}
footer nav.line_2 a {font-size: 11px}
footer ul#tax_id {margin-top: 0}
footer ul#tax_id li {height: 17px}
div#countries li {padding: 6px 0 6px 10px; border-bottom: 1px solid #c9c5b3}
div#countries ul li:last-child {border-bottom: none}
#country_list ul.last li {padding-bottom: 8px}
#countries ul.Europe, #countries h5.available, div.page_error_card #countries_error h3.available {border-right: none}
#country_list {height: 600px}
#countries h5 {padding-bottom: 10px}
header nav #minibag {top: 25px; background: #e2ddc4; box-shadow: none; -webkit-box-shadow: none; border-bottom: 1px solid #4d4c47; border-right: 1px solid #4d4c47}
header nav #minibag .container_total {height: 84px}
header nav #minibag .viewbag {line-height: 38px}
, header nav #minibag .container_total .send_btn, header nav #minibag .container_total .send_btn:hover, header nav #minibag .container_total .inactive_send_btn, header nav #minibag .container_total .inactive_send_btn:hover {border-width: 0 1px 0 0; height: 38px; font-family: Futura, sans-serif; font-size: 14px; padding: 0}
header nav #minibag .container_total .send_btn span, header nav #minibag .container_total .send_btn:hover span, header nav #minibag .container_total .inactive_send_btn span, header nav #minibag .container_total .inactive_send_btn:hover span {border-width: 1px 0 1px 1px; padding: 8px 15px 9px 15px}
header nav #minibag .container_total .send_btn, header nav #minibag .container_total .send_btn:hover, header nav #minibag .container_total .send_btn span, header nav #minibag .container_total .send_btn:hover span {background: #e4bd6d; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5be70), to(#c48c38), color-stop(.5,#e1bc7a)); border-style: solid; border-color: #bd9e5e; bottom: 0; clear: right; float: right; height: 28px; left: 0; margin: 0; padding: 0 15px 0 0; position: relative; right: 0; top: 0}
header nav #minibag .container_total .inactive_send_btn, header nav #minibag .container_total .inactive_send_btn:hover, header nav #minibag .container_total .inactive_send_btn span, header nav #minibag .container_total .inactive_send_btn:hover span {background: #a0a0a0; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9d9d9d), to(#7e7e7e), color-stop(.5,#a2a2a2)); border-style: solid; border-color: #808080; bottom: 0; clear: right; float: right; height: 28px; left: 0; margin: 0; padding: 0 15px 0 0; position: relative; right: 0; top: 0}
header nav #minibag .container_items {overflow: hidden}
header nav #minibag .items {height: auto}
header nav #minibag .viewbag {float: left; line-height: 13px; text-align: right; margin: 13px 5px 0 0; width: 100px}
header nav #minibag .container_total .send_btn, header nav #minibag .container_total .inactive_send_btn {clear: none; padding: 0; width: auto}
header nav #minibag .iscroll_hinting {opacity: 0.7; position: absolute; width: 11px; height: 30px; background: url(/images/ecommerce/ipadmorearrow.png); bottom: 0; right: 5px}
header div#header_message {width: 590px; white-space: nowrap}
div.overlay .scroll_content {height: auto}
 body.home #mainfeature .feature > a {padding: 0 50px 50px 0}
body.home #mainfeature .imgcontainer a {-webkit-tap-highlight-color: rgba(0,0,0,0)}
 body.category #panel_wrapper {padding-top: 0}
body.category #pagination {width: 100%}
body.category #pagination .back, body.category #pagination .forward {height: 150px; width: 70px; top: 185px}
body.category #pagination .back {left: -7px}
body.category #pagination .forward {right: 4px}
body.category #pagination .back span, body.category #pagination .forward span {height: 100%; left: 0; top: 0; width: 100%; -webkit-tap-highlight-color: rgba(125,125,125,0.3)}
body.category #pagination .back span {background-position: 40px 55px}
body.category #pagination .forward span {background-position: 20px 55px}
body.category #category_results {opacity: 1}
body.category #category_tools {margin-top: 55px}
body.category #content_slider {overflow: auto !important; position: relative; top: 60px}
body.category .ggpanel {border: 1px solid rgba(125,125,125)}
body.category .ggpanel .obscure, body.category .panel_inactive .obscure {display: none !important; opacity: 1}
body.category .panel_inactive ul.threeup_panel, body.category .panel_inactive ul.sixup_panel {background: none}
body.category .panel_inactive ul.fourup_panel {background: none}
body.category .ggpanel ul.threeup_panel li, body.category .ggpanel ul.sixup_panel li, body.category .panel_inactive ul.fourup_panel li {background: none}
body.category #scrollbar {display: none}
body.category .ggpanel ul li {-webkit-tap-highlight-color: rgba(0,0,0,0)}
body.category .ggpanel ul li .quick_view a {-webkit-tap-highlight-color: rgba(125,125,125,0.3)}
body.category #sub_nav {background-image: none; width: 980px; height: 53px; position: absolute; font-size: 12px; -webkit-font-smoothing: antialiased; text-align: left}
body.category #sub_nav ul#topsort {height: 53px; margin-top: 0}
body.category #sub_nav ul#topsort li {text-align: left; height: 18px; line-height: 18px; margin-bottom: 4px}
body.category #sub_nav ul#topsort li a {text-align: left}
body.category .look_detail .associated_styles_container {position: relative; overflow: hidden; z-index: 1}
body.category .look_detail ul.style_list {height: auto}
body.category .look_detail .iscroll_hinting {opacity: 0.7; position: absolute; width: 11px; height: 30px; background: url(/images/ecommerce/ipadmorearrow.png); bottom: 0; right: 5px}
body.category .look_detail .zoomlook_button {background: #ab9780; border-style: solid; border-color: #807362; border-width: 1px}
body.category .look_detail .zoomlook_button span.button_text {background: none; border: 0; padding-left: 15px}
body.category .personal_shopper_form div.associated_styles_container .items {height: auto}
body.category .personal_shopper_form div.associated_styles_container .iscroll_hinting {opacity: 0.7; position: absolute; width: 11px; height: 30px; background: url(/images/ecommerce/ipadmorearrow.png); bottom: 0; right: 5px}
body.category .zoom_view .video {display: none}
 body.styles #zoom_in_window {position: relative; z-index: 1; width: 600px; height: 445px; overflow: hidden}
body.styles .zoom_in {width: 1480px; height: 1672px; position: relative; overflow: hidden}
body.styles .zoom_in img {display: block; left: 0; top: 0; width: 1480px; height: 1672px; position: relative}
body.styles #container_title_description .container_title, body.styles #container_title_description .container_title h2 {height: auto}
body.styles #container_style_price #stylenum {text-transform: uppercase}
body.styles .accordion div.accordion_content {position: relative}
body.styles .accordion div.accordion_content ul {padding-bottom: 10px}
body.styles #container_views .video {visibility: hidden; width: 0 !important}
body.styles #container_variations ul li.ipad {border: 1px solid #000}
body.styles #container_views ul li.ipad {border: 1px solid #000}
body.styles .personal_shopper_form div.product_desc .items {height: auto}
body.styles #size_dropdown {height: 36px}
body.styles #container_sizes {margin-bottom: 20px}
body.styles #container_availability {height: 25px}
body.styles #container_sizes select {height: 24px}
body.styles #container_addtobag {height: 38px; top:-15px}
body.styles #shopping_bag {position:relative;top:-8px}
body.styles a.gold_inactive_addbag_btn, body.styles a.inactive_addbag_btn, body.styles a.addbag_btn, #monogram_submit_btn {border-width: 0 1px 0 0; font-family: Futura, AppleGothic, sans-serif; font-size: 14px; line-height: 14px; height: 38px; padding: 0; white-space: nowrap}
body.styles a.gold_inactive_addbag_btn span, body.styles a.inactive_addbag_btn span, body.styles a.addbag_btn span, #monogram_submit_btn span {border-width: 1px 0 1px 1px; padding: 11px 12px 13px 10px; white-space: nowrap}
body.styles a.gold_inactive_addbag_btn, body.styles a.gold_inactive_addbag_btn span, body.styles a.addbag_btn, body.styles a.addbag_btn span, #monogram_submit_btn, #monogram_submit_btn span {background: #e4bd6d; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5be70), to(#c48c38), color-stop(.5,#e1bc7a)); border-style: solid; border-color: #bd9e5e}
body.styles a.processing_btn, body.styles a.processing_btn span, body.styles a.inactive_addbag_btn, body.styles a.inactive_addbag_btn span, #monogram_submit_btn.inactive_addbag_btn, #monogram_submit_btn.inactive_addbag_btn span {background: #a0a0a0; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9d9d9d), to(#7e7e7e), color-stop(.5,#a2a2a2)); border-style: solid; border-color: #808080}
body.styles #personalize_button {right: 0; top: -40px; background-image: none; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58483B), to(#41352C), color-stop(.5,#51453A)); border: 1px solid #58483B}
body.styles #personalize_button span {background-image: none}
body.styles .brown_button {background-image: none; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58483B), to(#41352C), color-stop(.5,#51453A)); border: 1px solid #58483B}
body.styles .brown_button span {background-image: none;   }
body.styles #zoom_alternate, body.styles #zoom_alternate span.button_text {background: #968c7f; border-style: solid; border-color: #b6afa6}
#monogram_submit_btn {top: 320px}
body.styles #zoom_alternate {border-width: 0 1px 0 0; padding: 0}
body.styles #zoom_alternate span.button_text {border-width: 1px 0 1px 1px; left: 0; height: auto; padding: 6px 5px}
body.styles #product_card #column_imagery.selected {background: #666}
body.styles #product_card #column_imagery.selected img {opacity: 0.9}
body.styles #zoom_reset {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5e4326), to(#483118), color-stop(.4,#60462c)); border: 1px solid #5e462b; bottom: 20px; font-size: 12px; line-height: 12px; margin-right: 20px; height: 28px}
body.styles #zoom_reset span.button_text {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5e4326), to(#483118), color-stop(.4,#60462c)); left: 0; padding: 8px 12px}
body.styles #accordion_left div.accordion_content .iscroll_wrapper {  }
body.styles #accordion_left div.accordion_content .iscroll_bar { }
body.styles #accordion_left.scroll_hint {background: url(/images/ecommerce/ipadmorearrow_fordarkbg.png) no-repeat 270px 120px}
 body.connect #twitter_feed ul {height: auto}
body.connect #twitter_feed .iscroll_hinting {opacity: 0.7; position: absolute; width: 11px; height: 30px; background: url(/images/ecommerce/ipadmorearrow.png); bottom: 0; right: 5px}
body.worldofgucci #worldofgucci_sidebar .video {display: block; margin: 0 auto; background: #000 url(/images/ecommerce/worldofgucci/video_loading.gif) center center no-repeat; display: block; width: 745px; height: 419px; position: absolute; left: 203px; top: 0}
 body.about #assistance_card .iscroll_hinting, body.assistance #assistance_card .iscroll_hinting, body.faq #assistance_card .iscroll_hinting {opacity: 0.7; position: absolute; width: 11px; height: 30px; background: url(/images/ecommerce/ipadmorearrow.png); bottom: 0; right: 5px}
body.assistance #assistance_card .title, body.faq #assistance_card .title, body.about #assistance_card .title, body #unsubscribe_card .title {position: relative; z-index: 20}
 #search .container .main #content .column .category_container {position: relative; z-index: 1}
#search .container .main #content .column .category_items {height: auto}
#search .container .main #content .column .iscroll_hinting {opacity: 0.7; position: absolute; width: 11px; height: 30px; background: url(/images/ecommerce/ipadmorearrow.png); bottom: 0; right: 5px}
body.search #search_options div.search_jscroll div.search_options_iscroll_container {display: inline-block; width: 100%}
body.search .styled_select { }
body.search .styled_select label:before {top: 0px}
 body.carts a.send_btn, body.carts a.send_btn span {background: #e4bd6d; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5be70), to(#c48c38), color-stop(.5,#e1bc7a)); border-style: solid; border-color: #bd9e5e; font-family: Futura, AppleGothic, sans-serif; font-weight: normal}
body.carts a.send_btn {border-width: 0 1px 0 0; font-size: 14px; line-height: 14px; height: 46px; padding: 0}
body.carts a.send_btn span {border-width: 1px 0 1px 1px; padding: 10px 12px 3px 10px}
body.carts #main_content #proceed_to_delivery {bottom: 20px}
.saved_lists #main_content .items, body.carts #main_content .items {height: auto}
.saved_lists #main_content .iscroll_hinting, body.carts #main_content .iscroll_hinting {opacity: 0.7; position: absolute; width: 11px; height: 30px; background: url(/images/ecommerce/ipadmorearrow.png); bottom: 0; right: 5px}
.saved_lists #main_content .included_items, body.carts #main_content .included_items {height: auto}
body.signin #country_class.de .send_btn, body.signin #country_class.at .send_btn {bottom: 180px}
body.carts #main_content .container_items {overflow: hidden}
body.carts div.current_address {color: #333}
body.review .send_button {bottom: 15px; border: 1px solid #f00}
 body.web_users.tracking .scroll_content {height: auto}
body.web_users.addresses #addresses {height: auto}
body.web_users.de a.cancel_btn, body.web_users.at a.cancel_btn {left: 430px}
body.web_users.es a.cancel_btn {left: 470px}
body.web_users.fr a.cancel_btn {left: 460px}
body.web_users a.cancel_btn {left: 490px}
body.web_users .iscroll_hinting {opacity: 0.7; position: absolute; width: 11px; height: 30px; background: url(/images/ecommerce/ipadmorearrow.png); bottom: 0; right: 5px}
 #personalize_overlay img {border-right: 1px solid #2c1d19; position: absolute; right: 0}
#emboss_tools .glyph:disabled {opacity: .5}
  header nav#header_userbuyflow {right: -5px; width: 300px}
  #header_megas {width: 548px}