html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
html{overflow-y:scroll}
body{line-height: 1.5}
table{border-collapse:separate;border-spacing:0}
caption,th,td {text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content: ""}
blockquote,q {quotes: "" ""}
a img{border:none}
ul{list-style:none}
.f_left{float:left}
.f_right{float:right}
.clear{clear:both}
.bold{font-weight:bold}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility: hidden}
.clearfix{display:inline-block}
a:focus,a:active,input,select{outline:none}
.error{color:red}
.red{color:#b72222}
.hide{display:none}
.subtext {font-size:11px}
.general_content p{margin:10px 0 10px 0}
.general_content h1{margin:10px 0 20px 0}
.loader{display:none}
body{color:#333;font-family:Arial,sans-serif;font-size:12px;line-height:16px}
a{color:#455a01;font-family:Arial,sans-serif;font-weight:bold;font-size:12px;margin:0;padding:0;text-decoration:none}
a:hover{color: #455a01;text-decoration:underline}h1,h2,h3{font-family:Georgia,serif;margin:0}
h1{font-size: 29px;margin-bottom:25px;line-height:30px!important}h2{font-size: 16px;color: #455a01;margin-bottom:10px}h3{font-size: 14px;color: #455a01;margin-bottom:5px}
.a_w_button{margin-left:137px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #ccc;padding:1px 5px}
.a_w_button.special{margin-left:5px}.a_w_button span{font-weight:bold;font-size:14px;font-family:Georgia,serif}
.underlineit{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc}.to_from li{margin-bottom:10px}
.to_from li.active{background:#ececec;padding:2px}.to_from li.error{background:pink;padding:2px}.to_from li.error p{margin-left:137px}
.to_from label, .date_label{width:130px;text-align:left;display:inline-block;margin-right:5px}.to_from .info_text{font-size:85%;color:#666;margin-left:137px;clear:left}
.to_from input, .to_from select, .to_from textarea{border:1px solid #c6c6c6;-moz-border-radius:3px;-webkit-border-radius:3px}
.to_from input{width:210px}.to_from select{width:120px!important}label{font-weight:bold}
.to_from .forgot_password{text-decoration:underline;font-weight:normal;display:block;margin-left:137px;border:0px solid #ccc!important;padding:0!important}
.container{position:relative;width:960px;margin:0 auto}.asp_form{margin:0;padding:0}
.header{position:relative;z-index:20}.main{position:relative;z-index:2}.main_inner{width:940px}
.left_col{min-height:500px;width:175px;float:left}.right_col{width:745px;float:right;padding-bottom:10px}.footer{position:relative}
.header_top{position:relative;width:960px;height:70px;z-index:10000}
.header_top_in{position:relative;width:960px;height:30px;z-index:1}
.logo{margin:10px 25px 0 0;float:left}
.focus_on{background:#fff!important}
.login_shoppingbag{float:right;margin-top:10px;min-width:380px;color:#a9a9a9;background:url(/harrodsstore/new_images/header/header_shopbag_main.png) right top no-repeat;padding-top:6px;height:54px;padding-right:48px;z-index:20!important;position:absolute;top:0;right:0}
.login_shoppingbag p{text-align:right;font-size:11px}
.login_shoppingbag p.login{margin-bottom:5px}
.login_shoppingbag p span.basket_is{color:#eee}
.header_shopping_bag_prev p span.basket_is{color:#455a01}
.login_shoppingbag p span a, .login_shoppingbag p span a:hover{color:#eee;font-size:11px!important}
.top_basket{background:url(/harrodsstore/new_images/header/top_basket_bg.png) left top repeat-x;padding:1px 0px 2px 5px;display:inline;float:right;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;font-size:11px}
.login_shoppingbag a{color:#eee;font-weight:normal;font-size:11px}.login_shoppingbag a:hover{color:#eee;text-decoration:underline;font-size:11px}
.search_box{position: relative;float:right;width:275px;height:30px;display:block;z-index:20}
.search_box label{margin:5px 5px 0 0;float:left;display:none}
.search_box .searchClass{color:#333;background:#e6e6e6 url(/harrodsstore/new_images/header/search_f_bg.jpg) left top repeat-x;font-size:11px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;display:block;height:14px;margin:0 0 0 5px;padding:3px 5px 2px 5px;width:180px}
.search_box .button_no_arrow_ch  .search_go{color:#576E09;font-size:0px!important;cursor:pointer;border:none;text-indent:-9999px!important;width:72px!important;background:none!important;display:block;height:22px}
.search_box .button_no_arrow_ch{float:left;display:block;margin:0px 0 0 5px;height:22px;background:url(/harrodsstore/new_images/header/search_btn.png) left top no-repeat!important}
.header_nav2{float:left;padding-left:14px;padding-top:2px}
.header_nav2 li{float:left;margin-right:15px;padding-top:5px}
.header_nav2 li.xmas{padding-top:0px}
.header_nav2 li a{color:#a9a9a9;}
.header_nav2 li a:hover{color:#eee;text-decoration:none}
.header_nav2 li a.selected,.login_shoppingbag p.login a.selected,.header_nav2 li.contact a{color:#e5ce99}
.header_nav{position:relative;height:48px;background:url(/harrodsstore/new_images/header/top_nav_bg.png) left top repeat-x}
.header_nav ul li{float:left;padding-left:2px;background:url(/harrodsstore/new_images/header/top_nav_divider.png) no-repeat left top}
.header_nav ul li a{font-size:12px;color:#eee;font-weight: bold;padding:11px 15px 11px 15px;float:left;display:block;}
.header_nav ul li a:hover, .header_nav ul li.selected a:hover{padding-bottom:17px;text-decoration:none;color:#a9a9a9;background:transparent url(/harrodsstore/new_images/header/top_nav_bg_on2.jpg) left top repeat-x}
.hoveredon{padding-bottom:17px!important;text-decoration:none;color:#a9a9a9;background:#414141 url(/harrodsstore/new_images/header/top_nav_bg_on2.jpg) left top repeat-x}
.header_nav ul li.selected a{color:#e5ce99;background:transparent url(/harrodsstore/new_images/header/top_nav_bg_on.png) left top repeat-x}
.header_nav ul li.first{background:none;padding-left:0px}
.header_nav ul li.first a{padding-left:14px}
.header_nav ul li.last a{padding-right:5px!important}
/* preview basket styles */
.top_basket_wrap{position:absolute;width:255px;right:0;top:27px;padding-right:48px;height:30px;z-index:900!important;}
.load_in{width:275px;height:0px;display:none;text-align:left;border:1px solid #cbcbcb;background:#f6f6f6;position:absolute;right:10px;top:25px;color:#333;z-index:1!important;clear:left;-moz-box-shadow: 1px 1px 10px #cbcbcb;-webkit-box-shadow: 1px 1px 10px #cbcbcb;}
.prev_bag_wrap{height:210px;overflow-y:auto;margin:10px}
.prevBasketTotals{background:#ececec;border-top:1px solid #cbcbcb;padding:10px;height:183px}
.prev_bask_proceed{line-height:0!important;float:right;text-align:right;background:url(/harrodsstore/new_images/basket_checkout/proceed_to_checkout.jpg) left top no-repeat;font-size:0px!important;text-indent:-99999px!important;width:178px;height:30px;display:block;margin:30px 0 10px 0}
.prev_edit_bask{line-height:0!important;float:right;text-align:right;background:url(/harrodsstore/new_images/basket_checkout/edit_shop_bag.jpg) left top no-repeat;font-size:0px!important;text-indent:-99999px!important;width:125px;height:20px;display:block}
.basket_preview_loader{float:left;margin-left:0px;margin-top:20px}
.prev_brand, .prev_prod_name, .prev_qunatity, .prev_price{display:block}
.prev_brand{text-transform:uppercase;color:#333}
.prev_prod_name{color:#455a01;font-weight:bold;width:auto;display:block}
.prev_qunatity{font-size:90%;margin-top:5px}
.prev_price{font-weight:bold;font-size:90%}
.prevBasketTotals{margin-top:10px}
.prevBasketTotals ul li{display:block;width:255px}
.prevBasketTotals .label{color:#333;width:180px;display:block;float:left}
.prevBasketTotals .numbers{font-weight:bold;text-align:right;display:block;float:right}
.prevBasketTotals .prev_basket_total{font-size:16px;border-top:1px solid #cbcbcb;padding-top:10px;margin-top:10px}
.prevBasketTotals .prev_basket_total .label{font-weight:bold}
.preview_prod_desc{width:160px}
.sb_preview_product li img{width:50px;height:70px;float:left;margin-right:10px}
.prev_basket_price{background:#ececec;float:none;display:block;width:220px;margin-top:10px;padding:0 5px}
.prev_price{text-align:right}
.top_level_nav li.first,.top_level_nav li.firstfive,.top_level_nav li.midItem{position:relative}
.top_level_nav li.firstfive div.drop_down{position:absolute;top:25px;left:2px;z-index:100;background:none;padding-top:18px}
.top_level_nav li.first div.drop_down{left:0}
.top_level_nav li.midItem div.drop_down{position:absolute;top:25px;right:0px;z-index:100;background:none;padding-top:18px}
.drop_down_inner{background:#444;min-height:210px;_height:210px}
.drop_down_inner .drop_down_ads {width:496px;background:url(/harrodsstore/new_images/header/drop_down_ads_bg.jpg) repeat-x left top}
.drop_down_inner .drop_down_ads a,.drop_down_inner .drop_down_ads a:hover{position:relative!important;text-indent:0px!important;color:#898989;font-size:12px;font-weight:normal;display:block!important;float:left;padding:42px 0 0 14px!important;width:496px!important;height:27px!important}
.drop_down_inner .drop_down_ads a.free_delivery,.drop_down_inner .drop_down_ads a.new_arrival:hover{color:#a9a9a9;background:url(/harrodsstore/new_images/header/free_uk_delivery.jpg) no-repeat left top}
.drop_down_inner .drop_down_ads a.free_delivery strong {color:#EEEEEE;}
.drop_down_inner .drop_down_ads a.new_arrival,.drop_down_inner .drop_down_ads a.new_arrival:hover{color:#a9a9a9;background:url(/harrodsstore/new_images/header/new_arrival.jpg) no-repeat left top}
.drop_down_inner .drop_down_ads a.exclusive_harrods, .drop_down_inner .drop_down_ads a.exclusive_harrods:hover{color:#a9a9a9;background:url(/harrodsstore/new_images/header/exclusive_harrods.jpg) no-repeat left top}
.drop_down li.sub_categories{float:left;display:block;margin:0 0px 20px 0;min-height:210px;background:none;padding-left:0px!important}
.drop_down li.sub_categories.last{background:none!important}
.drop_down ul.subcat_nav,.drop_down ul.subcat_nav li{float:none;width:150px;clear:both;display:block}
ul.subcat_nav li{background:none!important;padding-left:0px!important}
ul.subcat_nav li a{position:relative!important;text-indent:0!important;background:none!important;color:#eee!important;padding:0 0 7px 15px!important;font-size:12px;font-weight:normal;display:block!important;width:auto!important}
.header_nav ul li.last div div ul li a, .drop_down li.sub_categories.last ul li a{width:150px!important}
ul.subcat_nav li a:hover{color:#a9a9a9!important;padding-bottom:7px!important;text-decoration:underline!important}
li.sub_categories h2{font-weight:bold;margin:18px 0 15px 15px;color:#fff; font-size:12px;font-family:Arial, Sans-Serif; text-transform:uppercase;}
.dd_3col li.sub_categories, .dd_2col li.sub_categories{width:163px;background:url(/harrodsstore/new_images/header/dd_divider_tall.jpg) no-repeat right 30px!important;}
.dd_1col{width:165px;}
.dd_2col{width:330px;}
.dd_3col{width:496px;}
ul.subcat_nav li.invalid {display:none}
.top_level_nav,.drop_down li.sub_categories.last,ul.subcat_nav li.midItem,ul.subcat_nav li.first,ul.subcat_nav li.invalid,ul.other_list li.first,ul.other_list li.midItem,ul.top_level_nav li.top_item,ul li.other_area{background:none!important}
.footer{padding-bottom:20px;padding-top:10px;font-size:11px;width:960px;z-index:1}
.foot_inner{background:#111111;width:960px;min-height:174px;padding-top:20px}
.promos{width:960px;margin-bottom:40px}
.promos_l div, .promos_r div{width:475px;min-height:46px}
.promos_l div a img{z-index:1}
.promos_l{float:left;margin-right:10px;display:block;z-index:100}
.promos_r{float:right}
.footer ul{width:700px;float:left}
.footer ul li ul{width:auto;padding-top:5px}
.footer ul li{float:left;width:220px;margin-left:20px;color: #fff;font-weight: bold;font-size:14px;font-family:Georgia,serif}
.footer ul li a.header, .footer ul li a.header:hover{float:left;width:220px;color: #fff!important;font-weight: bold!important;font-size:14px!important;font-family:Georgia,serif!important}
.footer ul li.last{width:200px!important}
.footer ul li ul li{float:none;margin-left:0;padding-bottom:5px}
.footer ul li ul li span.and{color: #898989;font-weight: normal;font-size:12px}
.footer ul li ul li a{color:#898989;font-weight: normal;font-size:12px}
.footer ul li ul li a:hover{color:#898989;}
.newsletter_box, .inter_delivery_box{margin-right:20px;background:#000;position:relative;float:right;-moz-border-radius:3px;-webkit-border-radius:3px;width:240px;padding-bottom:10px}
.footer_news_form{margin:10px}
.footer_news_form label{width:120px;margin-bottom:10px;display:block}
.footer_news_form .footer_search_field{border:1px solid #535353;border-right:0px solid #535353;color:#fff;font-size:11px;float:left;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;width:185px;padding:2px 0px 0px 5px;background:#323232;height:15px!important}
.footer_news_form input.search_go{cursor:pointer;float:left;border:none;height:19px;color:#8A7149;text-indent:-99999px;font-size:0!important;width:27px;background:url(/harrodsstore/new_images/buttons/bt_arrow.jpg) left top no-repeat!important}
.footer_news_form .focused{background-color:#323232!important}
.footer_harrods_desc{margin-top:12px;color:#898989;text-align:center;padding:0 20px}
.legal{margin-top:20px;padding-top:10px;width:960px;text-align:center;background:url(/harrodsstore/new_images/footer_underline.gif) 50% top no-repeat}
.legal_in{width:720px;margin:0 auto!important;display:block!important;float:none!important}
.legal a, .legal a:hover{font-size:11px;color:#898989;font-weight:normal}
.legal span{color:#898989;line-height:10px;float:left;display:block;padding-top:8px;padding-bottom:5px;margin-left:10px}
.extern{padding-right:15px;background: url(/harrodsstore/new_images/buttons/ext_link.png) right 3px no-repeat!important}
.inter_delivery_box{padding-left:60px;padding-top:10px;width:180px;margin-top:10px;margin-bottom:20px;background:#000 url(/harrodsstore/new_images/footer/inter_delivery_bg.jpg) 5px 5px no-repeat!important}
.inter_delivery_box a{color:#fff;font-weight:normal;margin-top:5px;display:block}
.size_guide_t{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;padding-top:5px;background:url(/harrodsstore/new_images/footer/dark.jpg) left top repeat-x}
.size_guide_t thead{height:27px}
.size_guide_t th{padding:5px 15px 0 15px;color:#fff;font-weight:bold;border-left:1px solid #494949;text-align:center}
.size_guide_t td{padding:2px 15px;border-top:2px solid #fff;border-left:1px solid #fff;font-size:11px;text-align:center}
.size_guide_t th.first, .size_guide_t td.first{border-left:0px solid #494949;text-align:left}
.size_guide_t .odd{background:#dedede}
.size_guide_t .even{background:#f5f5f5}
.social_network_links{width:440px;height:20px;padding:20px 260px 0 260px}
.facebook_link{width:220px;float:left}
.twitter_link{width:180px;float:left;margin-left:40px}
html{background:#000 url(/harrodsstore/new_images/home_page/bg_main.gif) 50% top no-repeat;overflow-x:hidden}
body{background:url(/harrodsstore/new_images/bg_glow.jpg) 50% top no-repeat}
.container, .header{background:none}
.main{padding:20px 20px 0 0;background:#fff}
.main.mainhome{padding:0!important;background:#000!important}
.product_features p{margin-bottom:20px}
.breadcrumb{margin-bottom:16px;margin-top:-6px;height:12px;clear:both;padding-left:20px}
.breadcrumb li{font-size:11px;display:inline}
#breadcrumbTrail a,.breadcrumb li a{color:#333;font-weight:normal;font-size:11px;text-decoration:underline}
#breadcrumbTrail{display:block;padding-bottom:10px;}
#breadcrumbTrail ul{padding-left:20px}
#breadcrumbTrail ul li{display:inline}
#breadcrumbTrail li span{color:#333;font-weight:normal;font-size:11px}
.filter_brand{float:left;text-align:center;background:url(/harrodsstore/new_images/shop_by_brand.jpg) left top no-repeat;font-size:0px!important;line-height:0px!important;text-indent:-99999px!important;width:154px;height:20px;display:block;}
.left_nav{border-bottom:1px solid #d0d0d0;margin:5px 0!important;padding-bottom:5px!important}
.left_nav.two,.left_nav.three{margin-bottom:10px!important}
.left_nav.four{border:none!important}
.left_nav li a{font-weight:normal;display:block;padding-left:20px!important;font-size:11px;color:#454545!important;line-height:20px}
.left_nav li a.selected{text-decoration:none;display:inline;color:#fff!important;background:#000;padding:2px 5px 2px 0}
.left_nav li a:hover{color:#000!important;display:block;background:#f1f1f1;line-height:20px;padding:0}
.left_col h2{margin:0 0 10px 20px;font-size:12px;color:#111;text-transform:uppercase;font-weight:bold;font-family:Arial,sans-serif}
.sub_left_nav li{padding:0 0 0 15px!important;margin-bottom:0!important}
.sub_left_nav li a{padding-left:10px;color:#000}
.sub_left_nav li a.selected, .sub_left_nav li a.selected:hover{padding:2px 5px 2px 0;color:#000!important;text-decoration:none;display:block!important;background:none!important;font-weight:bold;}
.sub_left_nav li a:hover{color:#000;display:block}
.sub_left_nav li dl dt{border-top:1px solid #d0d0d0}	
.sub_left_nav li dl dt span{padding:2px 0;font-size:12px;display:block;text-transform:uppercase;cursor:pointer;color:#515151;background:url(/harrodsstore/new_images/arrow_down_sml_w.gif) right 50% no-repeat}
.sub_left_nav li dl dt.open_dt span{padding:2px 0 2px 0;display:block;text-transform:uppercase;background:transparent url(/harrodsstore/new_images/arrow_up_sml_w.gif) right 50% no-repeat;}
.sub_left_nav li dl{border-bottom:1px solid #d0d0d0;margin-left:20px}
.sub_left_nav li dl dd{display:none}
.sub_left_nav li dl dd ul li, .sub_left_nav li dl dd ul li a{padding:0!important}
.leftnav_category_ads{margin-bottom:13px!important}
.leftnav_ad_top{margin-top:30px;}
.leftnav_ad{margin-top:20px;margin-left:20px}
div.itemImg{position:relative}
div.itemImg a img{border:1px solid #ccc}
.big_thumb{position:absolute;top:0;right:-248px;z-index:1}
.globale_pages_table td, .globale_pages_table th{padding:5px 10px}
.tick_this{width:255px!important;text-align:left!important;float:left;font-size:11px;margin-right:0!important;color:#555;font-style:italic;font-weight:normal;}
.checkbox input{float:left;width:12px!important;border:none!important;background:none!important;margin-right:5px}
.checkbox_c{padding:0px 0 10px 140px;}
.required{text-align:right;font-size:11px;padding:10px 0;}
.continue_shopping{margin-top:10px;margin-bottom:10px;float:right;text-align:right;background:url(/harrodsstore/new_images/basket_checkout/continue_shopping2.gif) left top no-repeat;font-size:0px!important;text-indent:-99999px!important;width:165px;height:30px;display:block;}
.find_address{display:inline-block;width:123px;height:20px;text-indent:-9999px!important;background: transparent url(/harrodsstore/new_images/basket_checkout/find_address.gif) left top no-repeat;}
.select_address{float:right;margin-right:50px;display:inline-block;width:201px;height:23px;text-indent:-9999px!important;background: transparent url(../new_images/competitions/select_address.gif) left top no-repeat;}
.back_button{float:left;margin-left:140px;display:inline-block;width:58px;height:23px;text-indent:-9999px!important;background: transparent url(../new_images/competitions/back-button.png) left top no-repeat;}
.view_cdlm_collection{float:right;display:inline-block;width:256px;height:23px;text-indent:-9999px!important;background: transparent url(../new_images/competitions/view_cdlm_collection.gif) left top no-repeat;}
.submit_competition{float:right;margin-right:50px;display:inline-block;width:164px;height:29px;text-indent:-9999px!important;background: transparent url(/harrodsstore/new_images/competitions/enter_competition.png) left top no-repeat;}
.AnyaHindmarchcompetition .main{padding:0!important;background:#000;}
.managed_content_multiselect select{width:240px!important;}
.experience .main, .launches .main, .Christmas .main, .Oz .main{padding:0!important;background:#000!important;min-height:540px}
.Greetings .main{padding:10px 0 0 0!important;background:#fff!important;min-height:540px}
.harrods_experience{width:960px;height:540px;}
.harrods_experience p{width:280px;margin:0 auto;background:#fff;padding:20px}
.forgot_password{text-decoration:underline;font-weight:normal;display:block;margin-right:15px;border:0px solid #ccc!important;float:right}
.bug_img_s,.bug_img_b{position:absolute;left:4px;border:none!important;z-index:100!important;top:4px;}
/*login and register*/
input.w_140{width:92px}
.sign_in_box_in{height:140px;border-bottom:1px solid #e3e3e3;margin-bottom:10px}
.sign_in_box_un{border-bottom:1px solid #e3e3e3;margin-bottom:10px}
.sign_in_box_in p,.sign_in_box_un p{margin-bottom:10px}
.sign_in_box{width:325px;background:#f8f8f8;padding:20px 20px 10px 20px;margin-bottom:15px}
.check_2col_l{width:399px;padding-right:20px}
.check_2col_r{border-left:1px solid #ccc;width:398px;padding-left:20px}
.sign_in_box label{width:90px;display:block;float:left}
.sign_in_box input{width:210px;border:1px solid #c6c6c6;margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px}
.underline{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px}
.submit{float:right;text-align:right;background:url(/harrodsstore/new_images/sign_register/submit.jpg) left top no-repeat;font-size:0px!important;line-height:0px!important;text-indent:-99999px!important;width:85px;height:33px;display:block;}
.sign_in{float:right;text-align:right;background:url(/harrodsstore/new_images/sign_register/sign_in.jpg) left top no-repeat;font-size:0px!important;line-height:0px!important;text-indent:-99999px!important;width:85px;height:33px;display:block;}
.register{float:right;text-align:right;background:url(/harrodsstore/new_images/sign_register/register.jpg) left top no-repeat;font-size:0px!important;line-height:0px!important;text-indent:-99999px!important;width:95px;height:33px;display:block;}
.register_left{margin-right:20px;width:438px;background:#f8f8f8;padding:20px}
.register_left p.intro{padding-bottom:20px;border-bottom:1px solid #ccc}
.register_right{width:247px;background:url(/harrodsstore/new_images/sign_register/dropshadow.jpg) left bottom no-repeat;padding-bottom:3px}
.register_right_out{border:1px solid #f2f2f2;padding:3px;background:#fff}
.register_right_in{background:#000;color:#fff;padding:15px 10px}
.register_right_in p{padding-left:40px;margin-bottom:10px}
.register_right_in p span{display:block;font-weight:bold}
.register_right_in p.register_right_in1{background:url(/harrodsstore/new_images/sign_register/talk_icon.png) left top no-repeat}
.register_right_in p.register_right_in2{padding-top:5px;background:url(/harrodsstore/new_images/sign_register/card_icon.png) left top no-repeat}
.register_right_in p.register_right_in3{padding-top:10px;background:url(/harrodsstore/new_images/sign_register/time_icon.png) left top no-repeat}
.register_right_in h3{color:#fff;margin-bottom:10px}
.checkbox label{text-align:left;width:auto!important}
textarea.messageBody{width:300px;}
.home_h1{text-indent:-9999px;position:absolute}
.button_a_c{background:url(/harrodsstore/new_images/buttons_bg.jpg) repeat-x left top;-moz-border-radius:3px;-webkit-border-radius:3px}
.arrow{font-size:9px}
.button_a{color:#e5ce99;padding:1px 5px 1px 5px;margin:5px 0}
.button_a:hover{color:#fff;padding:1px 5px 1px 5px;margin:5px 0;text-decoration:none}
.button_arrow_c{background: url(/harrodsstore/new_images/button_bg.png)left top repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;height:18px;display:block;float:right;margin-top:5px}
.button_arrow_c input{border:none;background: url(../new_images/button_arrow_off.png) right 5px no-repeat;padding:0 5px 0 0;color:#e5ce99;font-size:12px;margin:0 5px;outline: none;width:auto!important}
@media screen and (-webkit-min-device-pixel-ratio:0){
.button_arrow_c input {padding:0 10px 0 0;margin:0 5px 0 10px;}
}
.ui-dialog-content p{color:#fff;padding-bottom:20px;margin:0px 20px 0px 10px;background:url(/harrodsstore/new_images/modalwind/divider.jpg) no-repeat center bottom}
.ui-dialog-content p.success_copy{background:url(/harrodsstore/new_images/modalwind/magazine.jpg) no-repeat right top;padding-right:140px;padding-bottom:10px}
.ui-dialog-content p.success_copy strong{display:block;margin-bottom:5px}
.ui-dialog-content p.success1{margin-bottom:10px;padding-bottom:10px!important}
.ui-dialog-content p.return_to_shop{padding-bottom:0px;padding-top:10px;background: url(/harrodsstore/new_images/modalwind/divider.jpg) no-repeat center top}
.ui-dialog-content p.return_to_shop a{background:url(/harrodsstore/new_images/modalwind/cta_return_shop.jpg) no-repeat left top;text-indent:-9999px;width:116px;height:20px;cursor:pointer;float:right}
.ui-dialog-content p.success_copy a{background:url(/harrodsstore/new_images/modalwind/cta_sign_up.jpg) no-repeat left top;text-indent:-9999px;width:88px;height:20px;cursor:pointer;float:left;clear:both;margin-top:10px}
.flora .ui-dialog,.flora.ui-dialog{padding:0 7px 7px 0}
.ui-dialog-container{border:3px solid #fff;background:#000}
.flora .ui-dialog .ui-dialog-titlebar,
.flora.ui-dialog .ui-dialog-titlebar{padding:0px;height:43px}
.flora .ui-dialog.ui-draggable .ui-dialog-titlebar,
.flora.ui-dialog.ui-draggable .ui-dialog-titlebar{cursor: move}
.flora .ui-dialog .ui-dialog-titlebar-close,
.flora.ui-dialog .ui-dialog-titlebar-close{width:25px;height:16px;background:url(/harrodsstore/new_images/modalwind/close.jpg) no-repeat right top;position:absolute;top:10px;right:10px;cursor:pointer;text-decoration:none;padding-right:18px}
.flora .ui-dialog .ui-dialog-titlebar-close span,
.flora.ui-dialog .ui-dialog-titlebar-close span{display: block;font-size:11px;text-decoration:none;color: #646567}
.flora .ui-dialog .ui-dialog-titlebar-close-hover,
.flora.ui-dialog .ui-dialog-titlebar-close-hover{background:url(/harrodsstore/new_images/modalwind/close.jpg) no-repeat right top}
.flora .ui-dialog .ui-dialog-title,.flora.ui-dialog .ui-dialog-title{margin-left:20px;color: #fff;font-family:Georgia,serif;font-size:13px;font-weight:bold;position:relative;top:20px}
.flora .ui-dialog .ui-dialog-content,
.flora.ui-dialog .ui-dialog-content{margin:0 0 0 10px}
.flora .ui-dialog .ui-dialog-buttonpane,
.flora.ui-dialog .ui-dialog-buttonpane{position:absolute;bottom:8px;right:12px;width:100%;text-align:right}
.flora .ui-dialog .ui-dialog-buttonpane button,
.flora.ui-dialog .ui-dialog-buttonpane button{margin:6px;background:url(/harrodsstore/new_images/modalwind/cta_try_again.jpg) no-repeat left top;border:0px solid #fff;text-indent:-9999px;width:80px;height:20px;cursor:pointer}
/* Dialog handle styles */
.flora .ui-dialog .ui-resizable-n,
.flora.ui-dialog .ui-resizable-n{cursor:n-resize;height:6px;width:100%;top:0px;left:0px;background:url(i/dialog-n.gif) repeat scroll center top}
.flora .ui-dialog .ui-resizable-s,
.flora.ui-dialog .ui-resizable-s{cursor:s-resize;height:8px;width:100%;bottom:0;left:0;background:url(i/dialog-s.gif) repeat scroll center top}
.flora .ui-dialog .ui-resizable-e,
.flora.ui-dialog .ui-resizable-e{cursor:e-resize;width:7px;right:0; top:0;height:100%;background:transparent url(i/dialog-e.gif) repeat scroll right center}
.flora .ui-dialog .ui-resizable-w,
.flora.ui-dialog .ui-resizable-w{cursor:w-resize;width:7px;left:0;top:0;height:100%;background:url(i/dialog-w.gif) repeat scroll right center}
.flora .ui-dialog .ui-resizable-se,
.flora.ui-dialog .ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:0;bottom:0;background:url(i/dialog-se.gif)}
.flora .ui-dialog .ui-resizable-sw,
.flora.ui-dialog .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:0;bottom:0;background:url(i/dialog-sw.gif)}
.flora .ui-dialog .ui-resizable-nw,
.flora.ui-dialog .ui-resizable-nw {cursor:nw-resize;width:9px;height:29px;left:0;top:0;background:url(i/dialog-nw.gif)}
.flora .ui-dialog .ui-resizable-ne,
.flora.ui-dialog .ui-resizable-ne {cursor:ne-resize;width:9px;height:29px;right:0;top:0;background:url(i/dialog-ne.gif)}
#size_iframe_address{width:576px;height:556px}
/* modal new styles*/
.flora.ui-dialog .ui-dialog-title{color: #455a01;font-family:Georgia,serif;top:10px;margin-left:0px;font-size:22px!important}
.flora .ui-dialog .ui-dialog-titlebar-close,.flora.ui-dialog .ui-dialog-titlebar-close{background:url(/harrodsstore/new_images/product_page/close_w.jpg) no-repeat right top!important}
.ui-dialog-titlebar{border-bottom:1px solid #ccc;margin:0 10px;height:33px!important}
.ui-dialog-titlebar span{font-weight:normal!important}
.ui-dialog-container{border: 3px solid #ccc;background:#fff}
.ui-dialog-content p{color:#333;margin-top:10px;padding-bottom:10px!important;background:none;margin-left:0px}
.ui-dialog-content table th, .ui-dialog-content table td{text-align:left}
.ui-dialog-content table td.even{background:#f5f5f5}
.ui-dialog-content table td.first{font-weight:normal}
.ui-dialog-content table.inter_dates{width:530px}
.ui-dialog-content table.inter_dates th, .ui-dialog-content table.inter_dates td{padding:4px 5px;width:55px;text-align:left;font-size:10px}
.ui-dialog-content table.inter_dates th.first, .ui-dialog-content table.inter_dates td.first{width:210px!important;text-align:left;font-size:11px}
.ui-dialog-content table.inter_dates .end td{background:#c1c1c1}
.ui-dialog-content .product_page {padding:0 20px 0 0;margin-right:10px;margin-top:10px;overflow:auto;height:400px}
.ui-dialog-content table th{font-size:11px!important}
/*@import "flora.css";*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide{display:none}
}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav{display:none}
}
.ui-tabs-nav,.ui-tabs-panel{font-size:12px}
.ui-tabs-nav{list-style:none;margin:0;padding:0}
/* clearing without presentational markup, IE gets extra treatment */
.ui-tabs-nav:after{display:block;clear:both;content:" "}
.ui-tabs-nav li{float:left;margin:0 10px 0 0;font-weight:bold}
/* fixes dir=ltr problem and other quirks IE */
.ui-tabs-nav a,.ui-tabs-nav a span{float:left; padding:0;color:#455a01}
.ui-tabs-nav li a{background:#ccc url(/harrodsstore/new_images/brands/brands_nonactivetab_bg.jpg) left top repeat-x;border:1px solid #ccc;border-bottom:0;padding:5px 20px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px}
.ui-tabs-selected a{background:#fff!important}
.ui-tabs-nav a {margin:0;/*position: relative makes opacity fail for disabled tab in IE*/
padding-left:0;text-decoration:none;white-space:nowrap;/*@ IE 6*/outline:0;/*@ Firefox, prevent dotted border after click*/}
.ui-tabs-nav a:hover span{color:#333}
.ui-tabs-nav a:link,.ui-tabs-nav a:visited{color: #fff}
.ui-tabs-nav .ui-tabs-selected a{position:relative;top:1px;z-index:2;margin-top:0}
.ui-tabs-nav a span{padding-bottom:1px;height:20px;line-height:20px}
.ui-tabs-nav .ui-tabs-selected a span{height:20px;line-height:20px;color:#666}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{/*@ Opera, use pseudo classes otherwise it confuses cursor*/cursor:text}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active {/* @ Opera, we need to be explicit again here now*/cursor:pointer}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40)}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{color:#455a01}
.ui-tabs-panel{padding:20px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border:1px solid #ccc;background:#fff;/*declare background color for container to avoid distorted fonts in IE while fading*/}
