/*new designer pages*/
.designers_accor dd, .designers_az_c{padding:15px 0 10px 15px!important}
.designers_accor dd div,  .designers_az_c div{width:182px;display:block}
.designers_accor dd div a, .designers_az_c div a{width:172px;display:block;padding-right:10px;}
.designers_accor dd div a, .designers_az_c div a{color:#000;text-transform:uppercase;}
.designers_accor dd h3{color:#000!important;font-weight:bold!important;border-bottom:3px solid #000;clear:both;padding-top:15px;padding-bottom:5px;}
.designers_accor dd div a img, .designers_az_c div a img {padding-top:8px}
.designers_az_c h2{font-size:30px;color:#333!important;margin-bottom:20px!important;margin-top:40px}
.designers_az_c h2.first{margin-top:0px!important}
.designers_az_c a{font-weight:normal!important;color:#333}
.img_gal_c, .video_c{display:none;}
.video_c{margin-left:23px}
.flora .ui-dialog .ui-dialog-titlebar-close, .flora.ui-dialog .ui-dialog-titlebar-close{width:auto!important;background-image:none!important;color:#ccc;font-weight:normal;margin-right:25px;top:7px}
.flora .ui-dialog .ui-dialog-titlebar-close.closevideo, .flora.ui-dialog .ui-dialog-titlebar-close.closevideo{margin-right:5px!important}
.designers .ui-dialog-container{border:none!important;background:#000!important}
.designers .ui-dialog-titlebar{border:none!important;background:#000!important;height:35px!important;}
.designers .nextslide img, .designers .prevslide img{width:34px}
.designers .nextslide, .designers .prevslide{position:absolute;top:150px}
.designers .nextslide{right:10px}
.designers .prevslide{left:10px}
.designers .slider_elements li img{border:5px solid #fff}
.designers .slider_elements{width:3420px}
.designers .slider_elements li{float:left}
.designers .slider_clip{width:570px;height:385px;overflow:hidden;margin-left:45px;}
.designers .slider_container{width:660px;}
#barndsvideo{border:5px solid #fff}
.designer_video, .designer_img_gal, .designer_video:hover, .designer_img_gal:hover{padding-right:20px;color:#000;background:url(/new_images/brands/brands_icons.png) no-repeat;height:12px}
.designer_img_gal, .designer_img_gal:hover{background-position:right 2px; margin-right:5px}
.designer_video, .designer_video:hover{background-position: right -12px}
.designer_page_h1,.landingpageh1{font-weight:normal;font-size:24px;border-bottom:3px solid #000;padding-bottom:5px;text-transform:uppercase;font-family:GillSansRegular, Arial, Sans-Serif;margin-bottom:0!important}
.designer_copy_w{width:430px;margin-top:25px;}
.designer_copy_w p{margin-bottom:10px;}
.link_cont{padding-top:15px;border-top:1px solid #ccc}
.link_cont a{font-weight:normal;}
.link_cont_c .link_cont{border: 0px solid #fff!important; position: absolute!important; top: 32px!important; right: 20px!important;}
.designer_main_img{margin-right:15px;margin-top:25px;}

.deigners_left_nav .left_nav li a{text-transform:none!important;}
.deigners_left_nav .left_nav li a.selected, .deigners_left_nav .left_nav li a:hover{background:none!important;font-weight:bold!important;color:#000!important;text-decoration:none;}
.landing_page_main_box{width:494px;min-height:390px;float:left;position:relative;}

.landing_page_right_box{width:242px;float:right;margin-left:9px}
.landing_page_right_box div{min-height:190px;margin-bottom:10px;position:relative}
.landing_page_right_box div div, .landing_page_right_box div.last div{margin-bottom:0px;height:auto!important;_height:190px;}
.landing_page_right_box div.last{margin-bottom:0px}

.landing_page_bottom_box{margin-top:10px;margin-bottom:10px}
.landing_page_bottom_box div{width:242px;_width:233px;min-height:190px;margin-right:9px;float:left;position:relative}
.landing_page_bottom_box div div{margin-right:0px!important;height:auto!important;_height:190px;}
.landing_page_bottom_box div.last{margin-right:0px!important;float:right;}

.text_container{position:absolute;left:0;bottom:0;height:23px;display:block;width:100%;padding-top:2px;text-align:right!important;}
.link_container{position:absolute;right:0;top:143px;text-align:right;font-size:12px;}
.landing_page_right_box .link_container{position:absolute;right:0;top:340px;text-align:right;font-size:12px;}
.landing_page_right_box .text_container{top:365px}

.landing_page_bottom_box div .text_container{_width:242px}

div.inner a img{display:none;}

.landing_banner_bottom {margin-bottom:10px;}

/*new styles*/

.landing_banner div{width:728px;min-height:90px;_height:90px;}
.landing_main{position:relative;}
.landing_main_img{width:746px;min-height:300px;_height:300px;margin-bottom:10px;}
.landing_main_nav{width:246px;min-height:500px;_height:500px;position:absolute;top:0px;right:0px;}
.landing_main_nav_bg{width:246px;min-height:500px;_height:500px;position:absolute;top:0px;left:0px;z-index:2;opacity:0.9!important;filter:alpha(opacity=90);background:#000;text-indent:-9999px;}
.landing_main_nav_cont{width:246px;min-height:500px;_height:500px;z-index:4;position:absolute;left:0;top:0;}
.landing_main_nav_cont ul{margin:18px 10px 0 10px;}
.landing_main_nav_cont ul .land_list_header{background:none!important;padding-left:0px;text-transform:uppercase;padding-bottom:9px;color:#eee;font-size:11px;font-weight:normal;margin-bottom:20px;border-bottom:1px solid #fff;}
.landing_main_nav_cont ul .land_list_header img{display:block;margin-bottom:10px;}
.landing_main_nav_cont ul li{margin-bottom:10px;background: transparent url(/new_images/arrow_down_sml.gif) left 7px no-repeat;padding-left:10px}
.landing_main_nav_cont ul li a{color:#eee;font-size:12px;font-weight:bold;text-decoration:none!important;}
.landing_main_nav_cont ul li a:hove{}
.landing_main_nav_cont ul li a.open {color:#a9a9a9;display:block;border-bottom:1px solid #a9a9a9;}
.landing_main_nav_cont ul li a.moreinfo{color:#a9a9a9;display:none}
.landing_main_title{height:30px;width:732px;background: transparent url(/new_images/landing/brand_landing_header_img.jpg) repeat-x;padding:0 0 0 12px;}
.landing_main_title p{font-size:14px;font-weight:bold;color:#fff;font-family:Arial, Georgia, sans-serif;padding-top:7px;_padding-top:8px;}
.landing_main_title h1{font-size:14px;line-height:15px!important;font-weight:bold;color:#fff;font-family:Arial, Georgia, sans-serif;margin-bottom:0!important;float:left;padding-top:7px;_padding-top:8px;}
.landing_main_title img{float:right;display:inline;padding:4px 10px 0 0;}

.landing_page_thumbs li{display:block;float:left;}
.landing_page_thumbs li h3{color:#000;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;padding-top:5px;}
.landing_page_thumbs li a{color:#000;font-size:12px;font-weight:normal;}

.co_2 li{width:362px;margin-left:21px;}
.co_2 li img{width:362px;height:150px}
.co_3 li{margin-left:20px;width:235px;}
.co_3 li img{width:235px;height:100px}
.co_4 li{margin-left:11px;width:178px;}
.co_4 li img{width:178px;height:100px}
.landing_page_thumbs li.first{margin-left:0!important;}

.price_all{display:block;}


.landing_featured_h2{border-bottom:1px solid #000;margin-top:20px}
.landing_featured_h2 span{padding:2px 4px;text-transform:uppercase;color:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;background:#000;}
.landing_featured_ul li{display:block;float:left;margin-left:35px;_margin-left:32px;width:160px;text-align:center;}
.landing_featured_ul li a{border:0px solid #e2e2e2;display:block;width:160px;}
.landing_featured_ul li a:hover{border:0px solid #000000;}
.landing_featured_ul li a.product_name, .landing_featured_ul li a.product_name:hover{border:0px solid #000000}
.landing_featured_ul li.first{margin-left:0!important;}
.landing_featured_ul h2 {color:#000000;font-family:Arial,Sans-Serif;font-size:12px !important;font-weight:normal;
margin-bottom:0 !important;margin-top:7px;text-transform:capitalize !important;}

.landing_featured_ul li .exlusive_img {display:inline;position:absolute;right:0;z-index:99;position:absolute;}

.landing_featured_ul li h3{color:#000;font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.landing_featured_ul li a{color:#000;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;margin:0 auto;position:relative;}
.landing_featured_ul li a.price{font-size:12px!important;display:block;margin-bottom:20px;}
.template_header_3{height:22px;width:733px;padding:7px 0 0 12px;_padding-top:8px;font-size:14px;line-height:15px!important;font-weight:bold;color:#fff;font-family:Arial, sans-serif;margin-bottom:0!important;display:block;
background-color:#000;
background-image:url(/new_images/landing/brand_landing_header_img.jpg);
background-position:left top;
background-repeat:repeat-x;
}
.pastels_foot_nav{background:#000;margin-bottom:10px;display:block;height:18px;padding:9px 10px 0;width:725px}
/*shoes*/
.kg_shoe_c.slider_container{width:745px;height:490px;position:relative;background:transparent;}
.kg_shoe_c .slider_clip{background:transparent;z-index:1;width:650px;height:490px;position:relative;top:0;left:47px;overflow:hidden;}
.kg_shoe_c .slider_elements{position:relative;margin-top:55px;display:none;background:transparent;}
.kg_shoe_c .slider_elements li{position:relative;float:left;display:block;}
.kg_shoe_c .slider_elements li img{margin-top:75px}
.kg_shoe_c .slider_elements li p{color:#000;font-size:12px;line-height:18px;color:#000;padding:0 0 20px 0}
.kg_shoe_c .prevslide,.kg_shoe_c .nextslide{position:absolute;top:170px;z-index:2;display:none}
.kg_shoe_c .prevslide img,.kg_shoe_c .nextslide img{opacity:0.3!important;filter:alpha(opacity=30)}
.kg_shoe_c .prevslide{left:0px}
.kg_shoe_c .nextslide{right:0px;}
.kg_shoe_c .modal_content{width:745px;top:10px;position:relative;z-index:200;overflow:hidden}

.shoe_him{display:block;float:right;margin:122px 60px 0 0;}
html.shoes-brand-boutique-for-him .right_col .shoe_him{margin:0 20px 0 0;_margin:0;}
.shoe_her{display:block;float:left;}

.active_shoe img{margin-top:0px;cursor:pointer;}
.shoe_info{display:none;text-align:center;color:#fff;}
.kg_shoe_c .slider_elements li{width:180px;height:280px;}
.kg_shoe_c .slider_elements li img{width:180px;height:205px;}

.brands_for_her, .brands_for_him{width:340px;overflow:hidden;position:relative;height:170px;position:relative;}
.brands_for_her ul, .brands_for_him ul{position:relative;}
.brands_for_her ul li, .brands_for_him ul li{float:left;+*float:none;+*display:inline!important;width:170px;}
.brands_for_her ul li a, .brands_for_him ul li a{display:block;width:170px;color:#fff;font-weight:normal;}
a.out_stock{color:#ccc!important;cursor:pointer;text-decoration:none;}
.more_brands, .more_brands:hover{text-transform:uppercase;color:#fff;margin:10px 0 0 170px;display:none}
.back_brands, .back_brands:hover{text-transform:uppercase;color:#fff;margin:10px 0 0 0;display:none}
.more_brands span, .back_brands span{font-size:15px}

.view360{display:inline-block;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0px 5px;text-transform:uppercase;font-size:10px;margin-top:5px;}
.product_thums .prod_thumb{width:57px;margin-right:20px;display:block}
.product_thumbs_fineart2 .prod_thumb{width:400px;display:block}
.product_thumbs_fineart2{height:103px;margin-top:40px}
.product_thums .prod_thumb li{height:67px;margin-bottom:10px}
.product_thumbs_fineart2 .prod_thumb li{height:67px;margin-right:10px;float:left}
.product_image{width:275px;margin-right:20px;height:370px;position:relative}
.main_prod_img_wrap{min-width:275px;height:333px;position:relative;display:block;margin-bottom:10px}
.product_info{width:545px;position:relative}
.ImgExclusive{position:absolute;top:0px;right:0px;z-index:100}
#productName{display:block;margin:5px 0 20px 0;width:380px;line-height:24px}
.price_wrap{margin-bottom:20px;}
.info_select{clear:both;margin-bottom:10px;width:545px}
.product_features{margin-top:10px;padding-top:10px}
.prod_desc_r_top{padding-bottom:1px;width:545px;border-bottom:1px solid #ccc;margin-bottom:20px}
#productPrice{width:240px;font-size:13px;font-weight:bold}
.product_code{color:#1E2901!important}
.desc_list{width:220px;font-size:12px;padding-right:20px}
.desc_list ul{list-style:none;margin-bottom:10px;display:block}
.desc_list ul li {background:url(/new_images/3x3dot.gif) no-repeat left 7px;padding-left:10px}
.desc_list ul li.first {background: none;padding-left:0px;font-weight:normal;margin-bottom:20px}
.desc_list ul li.first2 {background: none;padding-left:0px;font-weight:bold}
.SelectionInfoTitle{width:80px;display:block;float:left;font-weight:bold}
.infoRow{margin-bottom:5px;display:block;width:280px}
.qtyBox{width:20px!important;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-right:0!important;text-align:center;margin-top:0px!important}
.addqty,.removeqty{color:#fff!important;vertical-align:top;font-size:0px!important;height:20px;display:inline-block;width:18px;text-indent:-99999px;}
.removeqty{background:#6d6d6d url(/new_images/product_page/removeqty.jpg) left top no-repeat;border-left:1px solid #c6c6c6}
.addqty{background:#6d6d6d url(/new_images/product_page/addqty.jpg) left top no-repeat;+*margin-right:0px!important}
.product_related{margin-bottom:10px;clear:both;position:relative}
.product_related h2{margin:20px 0 1px 0;padding-bottom:5px;font-size:15px;font-family:'GillSansLight', Arial, Sans-Serif;text-transform:uppercase;color:#333}
/*.product_related h2{margin:20px 0 1px 0;padding-bottom:5px;font-size:16px;color:#333;font:arial,sans-serif;text-transform:uppercase}*/
.product_related ul li{float:left;margin-left:10px;width:85px}
.product_related ul li.first{margin-left:0}
.haveYouConsideredItemImage a{width:85px;height:97px;margin-bottom:10px;display:block}
/*.haveYouConsideredItemImage a:hover{border:1px solid #000}*/
.roll_zoom, .roll_zoom_text{display:none;position:absolute;left:0;bottom:0}
.roll_zoom{width:275px;height:18px;z-index:2;opacity:0.6!important;filter:alpha(opacity=60);background:#fff;text-indent:-9999px}
.roll_zoom_text{left:91px; font-size:11px;z-index:4;font-family:Georgia,serif}
.roll_zoom_text2{left:78px; font-size:11px;z-index:4;position:absolute;bottom:0;font-family:Georgia,serif}
.image_on1,.image_on{border:1px solid #666!important;opacity:1!important;filter:alpha(opacity=100)!important}
.image_off{border:none!important;opacity:0.6!important;filter:alpha(opacity=60)!important}
.prod_thumb li a img{opacity:0.6;filter:alpha(opacity=60);}
/*the progress bar*/
.preloadr{font-family:Georgia, Serif;font-size:50px;color:#666;padding: 2px 5px 2px 5px;position:absolute;width:135px;top:42%;left:42%;height:80px;line-height:70px;}
.progressp{width:275px;height:17px;position:relative;display:none;border:1px solid #ccc;margin:10px auto 0 auto}
.progressp span{position:absolute;display:block;width:0;height:15px;background:#F4E5CF;top:1px;left:1px;overflow:hidden}
.progressp em{position:absolute;display:block;width:271px;height:14px;background:transparent;top:0;left:0;text-align:center;font-size:11px}
/*end the progress bar*/
.need_help{margin-bottom:0px;padding-top:20px;border-top:1px solid #ccc}
.product_flash{position:relative;display:none;margin:0 auto!important;background:transparent url(/new_images/buttons/inter_360.jpg) left top no-repeat;text-indent:-9999px;height:20px;width:116px}
.flash_360_c{display:none;width:275px;height:313px;position:absolute;top:1px;left:1px;background:#fff;z-index:100}
#flash_360{display:none}
#productNamePrice .price{width:240px}
.product_code{font-size:11px;font-style:italic}
.lblMinItem{display:block}
.product_fineart_copy1{width:920px}
.product_fineart_copy2{width:440px;float:left;margin-left:20px}
.fineart_copyleft{width:440px;float:left}
.fa2_images{width:447px;float:left}
.fa_features{float:left;width:440px}
#product_fineart .prod_desc_r_top{background:none;width:920px;position:relative}
#product_fineart .main_prod_img_wrap{border:0}
.fa2 .main_prod_img_wrap{width:447px;}
.fineart_code_price{position:absolute;right:20px;top:43px;font-size:18px}
#product_fineart #productName{margin:5px 0}
.fa_main_desc{margin-bottom:20px}
.fa_main_desc p{margin:1em 0}
.fa_main_desc ul,.fa_features.ul{list-style:disc outside;padding-left:20px}
#product_fineart .infoRow{width:0;float:left}
#product_fineart .product_features {background:none}
#product_fineart .product_fineart_copy1 .product_features{padding-top:0;margin-top:0;margin-left:20px}
.fa2 .product_image{height:592px}
.product_page{padding-bottom:10px;margin-left:20px}
h1 .subh1,.mainh1{display:block}
h1 .subh1{clear:both;margin-top:10px;font-size:14px;font-weight:normal}
#product_collection a.prod_det_link{text-decoration:none;cursor:default}
#product_collection a:hover.prod_det_link{text-decoration:none;cursor:default}
.prod_select_ul li{width:300px;margin-bottom:2px;padding:2px}
.prod_select_ul li.active{background:#FFEFBF}
.prod_select_ul li.error{background:#f6e7e7}
.prod_select_ul li.error label{color:#333}
.prod_select_ul li.error p{margin-left:100px}
.prod_select_ul li.error_c p{margin-left:65px;font-weight:bold}
.prod_select_ul li input, .prod_select_ul li select{background:#fff;border:1px solid #c6c6c6;width:90px}
.prod_select_ul label{width:75px;display:inline-block;margin-right:5px}
/* a.addToBasketBtn,a.addToBasketBtn:hover{background:url(/new_images/buttons/add_to_bag.png) 0 0 no-repeat;width:135px;height:58px!important;margin-left:65px;float:left;text-indent:-9999px} */
a.addToBasketBtn{font-family:'GillSansLight', Arial, Sans-Serif;text-transform:uppercase;margin-top:15px;line-height:14px;font-size:16px!important;font-weight:normal!important;color:#fff;display:inline-block;overflow:visible;width:auto!important;padding:8px 22px 8px 22px;background:#0a0a0a;background-image: url(/new_images/sign_register/black_button_s.jpg) repeat-y;background-image: -moz-linear-gradient(100% 100% 90deg, #060606,#525252);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#060606), to(#525252));text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
a.addToBasketBtn:hover{color:#fff!important;text-decoration:none;+*text-decoration:underline!important;background-image: -moz-linear-gradient(100% 100% 90deg, #525252,#060606);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#525252), to(#060606));}

/* styles for new product pages*/
.product_page .accordion dt{height:22px;border-right:1px solid #a3a3a3;border-left:1px solid #a3a3a3;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(/new_images/product_page/accord_light.jpg) left top repeat-x;margin-bottom:3px;cursor:pointer}
.product_page .accordion dt.active{background:url(/new_images/product_page/accord_dark.jpg) left top repeat-x}
.product_page .accordion dt span{background:url(/new_images/product_page/accord_light_plus.jpg) left top no-repeat;padding:2px 0 0px 35px;height:20px;display:block;color:#000;font-family:Georgia,serif;font-weight:normal;font-size:14px}
.product_page .accordion dt.active span{color:#fff;background:url(/new_images/product_page/accord_dark_minus.jpg) left top no-repeat}
.product_page .accordion dd{padding:10px 0 10px 35px;background:#f8f8f8}
.product_page .accordion dd p {margin-bottom:10px!important;margin-right:10px}
.product_page .accordion dd ul {margin-bottom:10px}
.product_page .accordion dd ul li{background:url(/new_images/product_page/bullet_s.jpg) left 6px no-repeat;padding-left:8px}
.product_page .accordion dd ul li.first{background:none;font-weight:bold;padding-left:0}
.product_page .top_nav_bar{background:url(/new_images/product_page/top_nav_bar_bg.jpg) left top repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;height:18px;padding:2px 5px;width:910px;margin-bottom:10px}
.product_page .top_nav_bar a span{font-family:Georgia,serif;font-size:18px}
.product_page .top_nav_bar a{color:#000;font-weight:normal}
.product_page #productBrandName,.product_page #productBrandName a{font-family:Arial,Sans-Serif; font-size:12px;color:#000;font-weight:normal;line-height:19px!important;text-decoration:none;vertical-align:top}
.product_page  h1{margin-bottom:5px!important}
.product_page #productName{font-family:Arial,sans-serif;font-size:22px;color:#333;font-weight:bold;margin-bottom:15px!important;margin-top:10px!important}
.product_page .price{font-family:Arial,sans-serif;font-size:19px;line-height:12px;+*line-height:19px}
.product_page .av_date{margin-top:10px}
.assistance_list{margin-top:10px}
.assistance_list li{width:229px;height:88px;float:left;margin-right:1px;padding-top:15px;margin-bottom:3px}
.assistance_list li.last{margin-right:0px;width:230px}
.assistance_list li.for_assistance{background:#f8f8f8 url(/new_images/product_page/_assistance.jpg) left top no-repeat}
.assistance_list li.delivery{background:#f8f8f8 url(/new_images/product_page/_delivery.jpg) left top no-repeat}
.assistance_list li.order_dates{background:#f8f8f8 url(/new_images/product_page/_date.jpg) left top no-repeat}
.assistance_list li.gift_messages{background:#f8f8f8 url(/new_images/product_page/_gift.jpg) left top no-repeat}
.assistance_list li.hampers_faq{background:#f8f8f8 url(/new_images/product_page/_faq.jpg) left top no-repeat}
.assistance_list li.hampers_tandc{background:#f8f8f8 url(/new_images/product_page/_toc.jpg) left top no-repeat}
.assistance_list li p{margin-left:65px}
.assistance_list li p.first{margin-bottom:10px;font-family:Georgia,serif;font-size:14px}
.assistance_list li p.first a{font-family:Georgia,serif;font-size:14px;font-weight:normal}
.assistance_list li p.first a span{font-size:18px}
.addToBasketInfo{width:250px!important;display:block;color:#455a01;font-size:12px;font-weight:bold;padding-left:45px!important;background:url(/new_images/product_page/warning.jpg) left top no-repeat}
.prod_list_promo_text{display:block;font-size:11px;color:#b00034;font-family:Arial,Sans-Serif}
.thewas_price_lab{font-size:12px}
.thewas_price{text-decoration:line-through}
.thenow_price{color:#b00034;display:block;padding-bottom:10px}
.addthis_button{float:right;margin-top:1px}
/*hampers styles*/
.hampers .flora.ui-dialog .ui-dialog-title {color: #455a01;font-family:Georgia,"Times New Roman",Times,serif;top:10px;margin-left:0;font-size:22px!important;}
.hampers .flora .ui-dialog .ui-dialog-titlebar-close,
.hampers .flora.ui-dialog .ui-dialog-titlebar-close {background: url(/new_images/product_page/close_w.jpg) no-repeat right top!important;}
.hampers .ui-dialog-titlebar{border-bottom:1px solid #ccc;margin:0 10px;height:33px!important;}
.hampers .ui-dialog-titlebar span{font-weight:normal!important;}
.hampers .ui-dialog-container{border: 3px solid #ccc;background:#fff;}
.hampers .ui-dialog-content p{color:#333;margin-top:10px;padding-bottom:10px!important;background:none;margin-left:0px;}
.hampers .ui-dialog-content table th, .hampers .ui-dialog-content table td{text-align:left}
.hampers .ui-dialog-content table td.first{font-weight:bold;}
.hampers .ui-dialog-content table.inter_dates{width:530px}
.hampers .ui-dialog-content table.inter_dates th, .hampers .ui-dialog-content table.inter_dates td{padding:4px 5px;line-height:10px;width:55px;text-align:center;font-size:10px}
.hampers .ui-dialog-content table.inter_dates th.first, .hampers .ui-dialog-content table.inter_dates td.first{width:210px!important;text-align:left;font-size:11px}
.hampers .ui-dialog-content table.inter_dates .end td{background:#c1c1c1}
.hampers .ui-dialog-content .product_page {padding:0 20px 0 0;margin-right:10px;margin-top:10px;overflow:auto;height:400px}
.hampers .basket_preview_loader{margin-top:5px;float:right}
.extra_ifo{margin-top:10px;width:300px;clear:both;}
.extra_ifo li{background: transparent url(/new_images/product_page/bullet.jpg) left top no-repeat;padding-left:20px;display:block}
/* styles for hampers landscape*/
.hamp_land_left_col{width:667px;position:relative;margin-right:20px}
.hamp_land_selection{width:330px;padding-top:30px}
.hamp_land_price_desc{width:310px;padding-right:10px;margin-right:10px;position:relative}
.hamp_land_price_desc #productName{width:288px}
.hamp_land_price_desc ul{margin-left:15px}
.hamp_land_price_desc li{list-style-type:disc;}
#product_hamper_landscape .product_features{background:none}
#product_hamper_landscape .image_progress_wrap{height:390px}
#product_hamper_landscape .prod_select_ul li.add_to_bag_c{width:150px;float:left}
#product_hamper_landscape .infoRow{width:170px!important;float:left}
#product_hamper_landscape .availability{width:280px!important}
#product_hamper_landscape .selection_wrap{width:330px;+*width:350px}
#product_hamper_landscape .accordion dd ul {width:290px!important;margin-right:10px; float:left;}
#product_hamper_landscape .accordion dd div{width:310px}
#product_hamper_landscape .main_prod_img_wrap{width:655px;padding:5px;height:340px;border:1px solid #f3f3f3}
#product_hamper_landscape .prod_thumb{border:1px solid #e2e2e2;padding:5px 5px 3px 5px;background:#f8f8f8}
#product_hamper_landscape .prod_thumb li{margin-bottom:0!important;height:115px}
#product_hamper_landscape .prod_thumb img{border:none!important}
#product_hamper_landscape .roll_zoom{width:655px;left:5px;bottom:5px;background:#000;height:25px;}
#product_hamper_landscape .roll_zoom_text{left:282px;bottom:10px;color:#fff;font-size:14px;}
#product_hamper_landscape .addToBasketBtn{font-family:'GillSansLight', Arial, Sans-Serif;text-transform:uppercase;margin-bottom:15px!important;margin-top:0px!important;line-height:14px;font-size:16px!important;font-weight:normal!important;color:#fff;display:inline-block;overflow:visible;width:auto!important;padding:8px 22px 8px 22px;background:#0a0a0a;background-image: url(/new_images/sign_register/black_button_s.jpg) repeat-y;background-image: -moz-linear-gradient(100% 100% 90deg, #060606,#525252);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#060606), to(#525252));text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#product_hamper_landscape .product_related h2{color:#000;font-size:16px;}
#product_hamper_landscape .product_related ul{width:230px}
#product_hamper_landscape .product_related ul li{width:111px!important;margin-left:4px;margin-bottom:10px}
#product_hamper_landscape .product_related ul li.first{margin-left:0px;}
#product_hamper_landscape .product_related ul li a{border:1px solid #e2e2e2;padding:3px;width:103px!important;height:auto!important}
#product_hamper_landscape .product_related ul li .haveYouConsideredItemName a{border:none;padding:0}
#product_hamper_landscape .product_related ul li .haveYouConsideredItemPrice{font-weight:normal}
#product_hamper_landscape .prod_desc_r_top{border:none;clear:both}
#product_hamper_landscape .progressp{width:623px;position:absolute!important;top:170px;left:20px!important;background:#fff}
#product_hamper_landscape .progressp em{width:619px}
#product_hamper_landscape .haveYouConsideredItemBrand a{border:none!important;padding:0;border:none!important;font-weight:normal!important}

/* styles for hampers portrait*/
#product_hamper_portrait .prod_select_ul li.add_to_bag_c{width:160px;float:right}
#product_hamper_portrait .infoRow{float:left;width:230px}
#product_hamper_portrait .selection_wrap{width:440px}
#product_hamper_portrait .product_features{background:none}
#product_hamper_portrait .main_prod_img_wrap{width:445px;padding:5px;height:520px;border:1px solid #f3f3f3}
#product_hamper_portrait .prod_thumb{width:445px;border:1px solid #e2e2e2;padding:5px;background:#f8f8f8;height:120px}
#product_hamper_portrait .prod_thumb li{float:left;margin-left:8px}
#product_hamper_portrait .prod_thumb li.first{margin-left:0px}
#product_hamper_portrait .prod_thumb img{border:none!important}
#product_hamper_portrait .roll_zoom{width:445px;left:5px;bottom:5px;background:#000;height:25px}
#product_hamper_portrait .roll_zoom_text{left:180px;bottom:10px;color:#fff;font-size:14px}
/*#product_hamper_portrait .addToBasketBtn{margin-left:122px;width:109px;height:29px;float:left;background: transparent url(/new_images/product_page/add_to_bag.jpg) left top no-repeat}*/
#product_hamper_portrait .addToBasketBtn{font-family:'GillSansLight', Arial, Sans-Serif;text-transform:uppercase;margin-top:0px!important;line-height:14px;font-size:16px!important;font-weight:normal!important;color:#fff;display:inline-block;overflow:visible;width:auto!important;padding:8px 22px 8px 22px;background:#0a0a0a;background-image: url(/new_images/sign_register/black_button_s.jpg) repeat-y;background-image: -moz-linear-gradient(100% 100% 90deg, #060606,#525252);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#060606), to(#525252));text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:10px}
#product_hamper_portrait .product_related h2{color:#000;font-size:16px}
#product_hamper_portrait .product_related ul li{width:111px!important;margin-left:4px}
#product_hamper_portrait .product_related ul li.first{margin-left:0px}
#product_hamper_portrait .product_related ul li a{border:1px solid #e2e2e2;padding:3px;width:103px!important;height:auto!important}
#product_hamper_portrait .product_related ul li .haveYouConsideredItemName a{border:none;padding:0}
#product_hamper_portrait .product_related ul li .haveYouConsideredItemPrice{font-weight:normal}
#product_hamper_portrait .prod_desc_r_top{border:none;clear:both}
#product_hamper_portrait .progressp{width:423px;position:absolute!important;top:280px;left:15px!important;background:#fff}
#product_hamper_portrait .progressp em{width:419px}

#product_hamper_portrait .haveYouConsideredItemBrand a{border:none!important;padding:0;border:none!important;font-weight:normal!important}
/*Chanel*/

.chanel .haveYouConsideredItemBrand a{font-family:'GillSansLight', Arial, Sans-Serif;font-weight:normal!important;font-size:13px}
.chanel .haveYouConsideredItemName{font-weight:bold;}
.chanel .product_info{width:625px!important}
.chanel .prod_desc_r_top{width:625px!important}
.b-chanel h1{text-indent:-9999px;background:#f8f8f8 url('http://s7ondemand4.scene7.com/is/image/Harrods/Chanel_test_header?$main_image$') left top no-repeat;line-height:0px;height:58px;border:none}


div.mojomagnify_zoom{position:absolute;width:255px;height:255px;overflow:hidden;cursor:crosshair}
div.mojomagnify_border{position:absolute;border:1px solid #000;width:253px;height:253px}
div.mojomagnify_zoom a{cursor:crosshair}
#side-nav{margin:0;padding:0;font-family:Arial,sans-serif;font-size:11px;position:relative;z-index:501}
#side-nav ul{margin:0;padding:0}
#side-nav ul li{list-style-type:none;margin:0;padding:0}
#side-nav ul li a{text-decoration:none;outline:none}
#side-nav ul li a:focus{outline:none}
#side-nav ul li a:hover{color:#000;outline:none}
#side-nav ul li h3{font-weight:normal;color:#455a01}
#side-nav h2{margin:0 0 0 20px;line-height:12px;font-size:12px;color:#111;text-transform:uppercase;font-weight:bold;font-family:Arial,sans-serif}
#side-nav ul#promotions{margin-bottom:0px}
#side-nav ul#promotions li.browse{overflow:hidden}
#side-nav ul#promotions li.browse a,#side-nav ul#promotions li.browse a:hover{color:#455a01;display:block;width:100%}
#side-nav ul#promotions li{font-weight:bold;padding-left:20px;padding-bottom:10px}
#side-nav ul.options,#side-nav .content_managed_leftnav ul{padding-top:5px;padding-bottom:10px;clear:both}
#side-nav ul.options li,#side-nav .content_managed_leftnav ul li{font-weight:bold;clear:both}
#side-nav ul.options li a,#side-nav .content_managed_leftnav ul li a{font-weight:normal;font-size:11px}
#side-nav ul.options li a:hover,#side-nav .content_managed_leftnav ul li a:hover{color:#000;display:block}
#side-nav .content_managed_leftnav ul li.selected a{display:block;font-weight: bold;text-decoration:none!important}
#side-nav .content_managed_leftnav ul li.subMenu ul li{margin-bottom:2px!important}
#side-nav .content_managed_leftnav ul li.subMenu ul li a{padding-left:10px;color:#000}
#side-nav .content_managed_leftnav ul li.subMenu ul li a.selected{color:#000;text-decoration:none;display:block}
#side-nav .content_managed_leftnav ul li.subMenu ul li a:hover{color:#000;display:block}
#side-nav ul.options li ul {display:block;padding-bottom:5px;float:left;width:100%}
#side-nav ul.options li ul.categoriess {background-color:#fff}
#side-nav ul.options li ul li {font-weight:normal}
#side-nav ul.options li ul li a{font-weight:normal;color:#000;font-size:11px;padding-left:10px}
#side-nav ul.options li ul li a:hover{color:#000;display:block}
#side-nav ul li.selectedChild,#side-nav ul li.selectedChild a{font-weight:bold;color:#000;text-decoration:none!important}
#side-nav ul.options li ul.colours{margin-bottom:6px;margin-top:5px}
#side-nav ul.options li ul.colours li{padding-left:0;padding-right:3px;float:left;clear:none}
#side-nav ul.options li ul.colours li img{border:0}
#side-nav span.morelink{padding-left:13px;background:url(/images/harrods/more_icon.gif) no-repeat left 3px;color:#888;display:block;margin-top:-2px}
#side-nav span.lesslink{padding-left:13px;background:url(/images/harrods/less_icon.gif) no-repeat left 3px;color:#888;display:block;margin-top:-2px}
/*left nav styles*/
.filter_brand{float:left;text-align:center;background:url(/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{margin:5px 0!important;padding-bottom:5px!important}
.left_nav.two,.left_nav.three{margin-bottom:10px!important}
.left_nav li a{color:#333!important;line-height:18px;font-weight:normal;display:block;padding-left:20px!important;font-size:12px;}
.left_nav li a.selected{text-decoration:none;padding:2px 5px 2px 0;font-weight:bold;color:#000!important;}
.left_nav li a:hover{color:#000!important;display:block;line-height:18px;text-decoration:underline!important;}
.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:#333}
.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:#333;display:block}
/*.sub_left_nav li dl dt{border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 5px}
.sub_left_nav li dl dt span{font-weight:normal;padding:2px 15px 2px 0;font-size:12px;text-transform:uppercase;cursor:pointer;color:#333;background:url(/new_images/link_arrows.png) right top no-repeat;_background:url(/new_images/link_arrows.gif) right top no-repeat}
.sub_left_nav li dl dt.open_dt span{padding:2px 15px 2px 0;text-transform:uppercase;background:transparent url(/new_images/link_arrows.png) right -18px no-repeat;_background:transparent url(/new_images/link_arrows.gif) right -18px no-repeat;}
.sub_left_nav li dl{margin-left:20px}
.sub_left_nav li dl dd{display:none;margin-bottom:0!important}
.sub_left_nav li dl dd ul li{padding:0!important}*/
.leftnav_category_ads{margin-bottom:13px!important}
.leftnav_ad_top{margin-top:30px}
.leftnav_ad{margin-top:20px;margin-left:20px}
.left_nav li ul li a, ul.sub_left_nav li dl dd ul li a{text-transform:capitalize!important;font-size:12px!important;color:#333!important}
ul.sub_left_nav li dl dd ul li a:hover{text-transform:capitalize!important;font-size:12px!important;color:#000!important}

.l2{margin-left:20px}
.l3{margin-left:40px!important}
a.l2, a.l3{background:url(/new_images/left-nav-dash.gif) left 4px no-repeat;padding-left:10px;}
a.l2.selected, a.l3.selected{background:url(/new_images/left-nav-dash.gif) left -28px no-repeat;padding-left:10px;}
.left_col dl dd{margin-bottom:10px}
.left_col dl dd dl dt{border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 4px}
.left_col dl dd dl dt span{font-weight:normal;padding:2px 10px 2px 0;font-size:12px;text-transform:uppercase;cursor:pointer;color:#333;background:url(/new_images/link_arrows.png) right top no-repeat;_background:url(/new_images/link_arrows.gif) right top no-repeat}
.left_col dl dd dl dt.open_dt span{padding:2px 10px 2px 0;text-transform:uppercase;background:transparent url(/new_images/link_arrows.png) right -18px no-repeat;_background:transparent url(/new_images/link_arrows.gif) right -18px no-repeat;}
.left_col dl dd dl{margin-left:17px}
.left_col dl dd dl dd{display:none;margin-bottom:0!important}
.left_col dl dd dl dd a{margin-left:20px;}
.left_col a.unpublished{background:yellow!important;}
a.l2.unpublished, a.l3.unpublished{background:yellow url(/new_images/left-nav-dash.gif) left 4px no-repeat!important;}
/*end left nav styles*/

/*My account left nav*/
.left_col dl{color:#000;margin-left:17px} 
.left_col dl dt{text-transform:uppercase;margin-bottom:5px;font-weight:bold;font-size:12px}
.left_col dl dd a{color:#000;font-weight:normal;display:block;margin-bottom:2px}
.left_col dl dd a:hover{text-decoration:underline;}
.left_col dl dd a.selected{font-weight:bold;}
/*BRANDS OVERLAY*/
#brands-header,.morethen5{display:none}
#brands-overlay ul{float:left;margin-right:10px;padding-top:10px;width:160px}
#brands-overlay ul li{line-height:14px;padding:0}
#brands-overlay ul li a{background:none!important;font-weight:normal!important;display:block;text-transform:capitalize!important}
#brands-overlay ul li a:hover{color:#000!important}
#ruler{visibility:hidden;white-space:nowrap;font-size:1.5em}
ul.gridRow,ul.gridRow2{float:left;display:block}
.content_managed_leftnav a{font-weight:normal}
.Menu-WithChildren > a{font-weight:bold!important}
#side-nav ul.options ul.sizes li.number{width:0;overflow:hidden;zoom:1}
/*SIZES*/
#side-nav ul.options ul.sizes li.all{margin-left:-8px;background:none;margin-top:0;float:left}
* html #side-nav ul.options ul.sizes li.all{margin-left:-5px}
#side-nav ul.options ul.sizes li.all a{background:url(/images/search/bg-all.gif) no-repeat top left;display:block;text-align:left;padding:2px 5px 3px 6px;width:80px;font-size:10px}
#side-nav ul.options ul.sizes li.all a:hover{color:#333}
#side-nav ul.options ul.sizes li.all.on a{background:none;width:auto}
#side-nav ul.options ul.sizes li.number{float:left;clear:none;background:#F3E4CD;margin:0;padding:0}
#side-nav ul.options ul.sizes li.number a{display:block;text-align:center;padding:3px;height:14px}
#side-nav ul.options ul.sizes li.number a:hover{color:#fff;background:#E6D3B5}
#brands-overlay{width:0;border:none;overflow:hidden;padding:0;background:#fff;z-index:9999;height:0;zoom:1;position:absolute;left:174px;top:0px}
#brands-overlay #brands-header{border-bottom:1px solid #EEEFF3;padding-bottom:5px;margin-bottom:1em;width:100%;overflow:hidden;display:block}
#brands-overlay ul{padding-top:0}
#brands-overlay ul li a:hover{color:#E6D3B5}
#brands-overlay h3,#brands-overlay p{font-size:11px;color:#333;float:left;margin:0 20px 0 0}
#brands-overlay h3,#brands-overlay p a{color:#000;font-weight:bold;background:none}
#brands-overlay p.close{float:right;margin:0}
#brands-overlay .gridRowHolder{clear:both}
#ProductListTopAd{margin-bottom:10px}
.paging-container{width:746px;position:relative;z-index:500;margin:0 0 10px 0}
.paging{padding:5px 10px;margin:0;width:726px;overflow:hidden;clear:both;border-bottom:1px solid #989898;}
.paging a{color:#000;font-weight:normal!important}
.paging a:hover,.paging a:active{color:#000;text-decoration:underline!important;}
.paging p{margin:0;float:left;margin-right:10px}
li.view_all{border-right:1px solid #000;padding-right:10px!important;margin-right:5px!important}
.sort_ul li{float:left}
.sort_ul li.first a{border-left:none}
.sort_ul li a{font-weight:normal!important;border-left:1px solid #000;padding:0 5px}
.paging #brand-filter p{margin-right:5px}
.paging #brand-filter ul{float:left}
.back_to_pages{float:right!important}
.paging .pages{float:right}
.paging .pages li{float:left;margin-left:5px}
.paging .pages li.next{float:right}
.sort_ul li a.active{text-decoration:underline}
.paging #view-options{margin-left:10px;float:left;width:20%}
.paging #view-options .options{clear:both}
#topBanners {margin:0 0 15px 0}
#topBanners ul li{list-style:none;display:inline}
#promos ul.sv-products{border-top:1px solid #E6D3B5;border-left:1px solid #E6D3B5;margin:5px 0 25px 0}
#promos ul.sv-products li {border-right:1px solid #E6D3B5;border-bottom:1px solid #E6D3B5}
#promos h3{font-weight:bold;font-family:Arial,sans-serif;font-size:11px;color:#BC9B6A}
h3.suggest{font-size:1.2em!important}
.sv-products {border-collapse:collapse;zoom:1;overflow:hidden;margin:25px 0 0 1px;padding:0;clear:both}

.sv-products li{min-height:302px;padding:0 0 10px 0;color:#333;position:relative;float:left;text-align:center;vertical-align:top;width:216px!important;margin-right:46px;display:block}
.sv-products li.last{padding:0 0 10px 0;margin-right:0!important}
* html .sv-products li{height:302px}
.sv-products li h2{font-family:Arial,sans-serif;font-size:12px!important;margin-top:10px;margin-bottom:0px!important;text-transform:capitalize!important;color:#000;font-weight:normal;padding-top:252px}
.sv-products li .prod_list_img{position:absolute;top:0;left:0;cursor:pointer;}
.sv-products li a{text-decoration:none;position:relative;display:block;margin:0 auto}
.sv-products li a.product_name:hover{text-decoration:underline;color:#000}
.sv-products li .exlusive_img{position:absolute;top:1px;right:-1px;z-index:99}
.sv-products li p a{width:auto;text-decoration:none;display:block}
.sv-products li p a:hover{text-decoration:underline}
/*VIEW OPTIONS*/
#view-options div{z-index:99999}
.paging #view-options p{display:block;background:url(/images/search/bg-view.gif) no-repeat;width:124px;height:16px;margin-top:-3px;padding-left:10px;padding-top:4px}
.paging #view-options p.open{background:url(/images/search/bg-view-open.gif) no-repeat}
.paging #view-options p a{text-decoration:none;font-weight:normal;display:block}
.paging #view-options .options{position:absolute;z-index:99999;background:#fff;top:22px;left:430px;display:none;padding:10px;width:115px;height:0}
.paging #view-options .options h4{margin:0;font-weight:normal;font-size:11px;border-bottom:1px solid #EEEFF3;padding-bottom:5px;margin-bottom:.5em;width:100%;overflow:hidden;display:block}
.paging #view-options .options h4 img{float:right;margin-top:-13px}
.paging #view-options .options ul{margin:0 0 10px 0;overflow:hidden}
.paging #view-options .options ul li a{color:#434343;font-weight:normal!important;text-decoration:none}
.paging #view-options .options ul li a:hover{color:#E6D3B5}
.paging #view-options .options ul.perpage li{float:left}
.paging #view-options .options ul.perpage li a{background:#D5D6D9;display:block;color:#000;padding:3px 5px;margin-right:5px}
.paging #view-options .options ul.perpage li a:hover{background:#eee}
#brand-filter li{display:none}
#brand-filter li.all{display:block;background:url(/images/search/bg-brands.gif) no-repeat;width:140px;height:16px;margin-top:-3px;padding-left:10px;padding-top:4px}
#brand-filter li.all.open{background:url(/images/search/bg-brands-open.gif) no-repeat}
#brand-filter li.all a{text-decoration:none;font-weight:normal;display:block}
/*OVERLAY*/
#paging-brands-overlay{position:absolute;zoom:1;z-index:99999;background:#fff;top:22px;left:270px;display:none;padding:10px;width:0;height:0}
#paging-brands-overlay ul{float:left;margin:0 10px 0 0;padding:0;list-style:none}
#paging-brands-overlay ul li{line-height:14px;padding:0}
#paging-brands-overlay ul li a{color:#434343;background:none!important;font-weight:normal!important;text-decoration:none}
#paging-brands-overlay ul li a:hover{color:#E6D3B5}
#paging-brands-header{border-bottom:1px solid #EEEFF3;padding-bottom:5px;margin-bottom:1em;width:100%;overflow:hidden;display:block} 
#paging-brands-header p{font-size:11px;color:#333;float:left;margin:0 20px 0 0}
#paging-brands-header p a{color:#000; font-weight:bold;background:none}
#paging-brands-header p.close{float:right;margin:0}
.managed_content{padding-bottom:20px}
.managed_content a{font-weight:normal}
.managed_content a span{font-size:14px}
.managed_content p{margin:0 0 10px 0}
.managed_content h1{margin:0 0 15px 0}
.event_h1{margin:0 0 5px 0!important}
.event_img{margin:15px 0 0 0!important}
.first_p{margin-top:20px!important}
.event_date{color:#666;text-transform:uppercase;font-weight:bold;margin-top:10px!important}
.managed_content h2 a{font-family:Georgia,serif; margin:0 0 15px 0;font-size:16px!important}
.managed_content h3 a{font-family:Georgia,serif; margin:0 0 15px 0;font-size:14px!important}
.managed_content .managed_content_row{margin:20px 0 20px 0;border-top:1px solid #ccc;padding-top:20px}
.managed_content .managed_content_row img{margin-bottom:10px}
a.back_top, a.back_top:hover{font-weight:bold!important;color:#707070;background:url(/new_images/back_up.gif) right 5px no-repeat;padding-right:10px}
.managed_content .managed_content_articles .article{margin-bottom:10px;width:490px;padding-top:0px}
.managed_content .managed_content_articles .article .article_image{margin:0 10px 0px 0;width:161px;height:133px}
.article_image img{width:161px;height:133px}
.managed_content .managed_content_articles .article .article_desc{margin:0 10px 10px 10px;width:295px}
.managed_content ul.managed_content_articles{width:100%}
.managed_content ul.managed_content_vnav{margin:0 0 20px 0}
.managed_content ul.managed_content_vnav li{margin:0;padding-left:10px}
.managed_content .managed_content_form ul{margin-top:20px}
.faqframe {height:560px;overflow:hidden!important;width:755px}
.register_email_form{width:300px}
.managed_content_navbar{background:#f8f8f8;padding:10px;width:200px}
.managed_content_navbar label{font-weight:normal;font-family:Georgia,serif;font-size:15px;display:block;margin-bottom:5px}
.managed_content_navbar select{border-top:1px solid #a3a3a3;border-left:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:11px;width:178px}
.managed_content_main{width:490px;margin-right:20px;float:left;border-bottom:1px solid #e3e3e3}
.article_body{background:url(/new_images/490_divider.gif) center top no-repeat;padding-top:20px}
.managed_content_right{width:230px;float:right;background:url(/new_images/230_divider.gif) center top no-repeat}
.related_links{margin:0;padding-top:10px;text-transform:uppercase;background:url(/new_images/230_divider.gif) top center no-repeat;font-weight:normal}
.managed_content_right .back_to{display:block;margin:10px 0;padding-left:10px;background:url(/new_images/back_arrow.png) left center no-repeat}
#ContactUs .managed_content .article{background:none}
.checkBoxList br{clear:both}
.form_page{background:none}
.form_page .request_cat{display:none}
.optional{font-size:75%;color:#666;margin:0!important;line-height:12px}
.in_person{margin-top:10px;padding-top:20px;border-top:1px solid #DADEC5}
.contact_us_box{width:325px;background:#F8F8F8;padding:20px;margin-bottom:20px}
.contact_us_box input{width:170px}
.contact_us_box_l{width:363px;padding:0 0 20px 0px;margin-bottom:20px}
.map_canvas_c{margin-bottom:10px;padding-bottom:6px;background:url(/new_images/buttons/dropshadow_small_map.jpg) left bottom no-repeat}
.map_canvas_big_c{margin-bottom:10px;padding-bottom:5px;background:url(/new_images/footer/visiting/map_bg_big.gif) left bottom no-repeat}
.map_canvas_in{border:1px solid #f2f2f2;border-bottom:0;padding:3px}
#map_canvas{width:357px;height:294px}
#map_canvas_b{width:510px;height:340px}
.print_map,.get_directions,.content_managed_leftnav a{font-weight:normal}
.print_map{padding-left:20px;margin-right:20px;background:url(/new_images/buttons/print.jpg) left top no-repeat}
.get_directions{padding-right:15px;background:url(/new_images/buttons/ext_link_green.jpg) right top no-repeat}
.checkbox{display:block}
.accordion dd{display:none;padding:27px 0 10px 45px}
.accordion dd p{margin-top:0}
.accordion dt{height:34px;border-right:1px solid #a3a3a3;border-left:1px solid #a3a3a3;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(/new_images/footer/light.jpg) left top repeat-x;margin-bottom:3px;cursor:pointer}
.accordion dt.active{background:url(/new_images/footer/dark.jpg) left top repeat-x;border-left:1px solid #000}
.accordion dt span{background:url(/new_images/footer/light_plus.jpg) left top no-repeat;padding:10px 0 0px 45px;height:24px;display:block;color:#455a01;font-family:Georgia,serif;font-weight:normal;font-size:14px}
.accordion dt.active span{color:#fff;background:url(/new_images/footer/dark_minus.jpg) left top no-repeat}
.image_text{width:695px;margin-bottom:15px}
.image_text_i{margin-right:20px}
.image_text_t{display:block;width:513px}
.image_text_t2{display:block;width:540px}
.accordion dd h3{color:#455a01;font-family:Georgia,serif;font-size:16px;font-weight:normal;margin-bottom:5px}
.measuring{padding-right:182px;margin-bottom:20px}
.babies_size{background:url(/new_images/size_guide/babies.gif) right top no-repeat;min-height:182px}
.beds_size{background:url(/new_images/size_guide/bed.gif) right top no-repeat;min-height:180px}
.boys_size{background:url(/new_images/size_guide/boys.gif) right top no-repeat;min-height:240px}
.bra_size{background:url(/new_images/size_guide/bra.gif) right top no-repeat;min-height:238px}
.breifs_size{background:url(/new_images/size_guide/breifs.jpg) right top no-repeat;min-height:238px}
.girl_size{background:url(/new_images/size_guide/girl.gif) right top no-repeat;min-height:250px}
.men_size{background:url(/new_images/size_guide/men.gif) right top no-repeat;min-height:433px}
.ring_size{background:url(/new_images/size_guide/rings.gif) right no-repeat;min-height:213px}
.shoe_size{background:url(/new_images/size_guide/shoes.gif) right top no-repeat;min-height:98px}
.toodler_size{background:url(/new_images/size_guide/toodler.jpg) right top no-repeat;min-height:204px}
.women_size{background:url(/new_images/size_guide/women.gif) right top no-repeat;min-height:403px}
.uniform_size{background:url(/new_images/size_guide/uniform.gif) right top no-repeat;min-height:350px}
.smaller{font-size:10px}
.kids_t th,.kids_t td{padding:5px 2px 0px 2px!important}
.kids_t th.first,.kids_t td.first{padding:5px 2px 0px 15px!important}
.kids_t th{line-height:11px}
.inter_dates th{padding-top:0px;padding-bottom:0px;vertical-align:middle;line-height:12px}
.inter_dates th,.inter_dates td{text-align:left}
.inter_dates td{padding-top:5px;padding-bottom:5px}
.managed_content .ui-tabs-panel{padding:0;border:0;border-top:1px solid #000;padding-top:15px}
.managed_content .ui-tabs-panel h3{font-weight:normal;margin-top:5px}
.managed_content .ui-tabs-nav .ui-tabs-selected a{top:1px}
.managed_content .ui-tabs-nav li.first{	margin-left:5px}
.managed_content .ui-tabs-nav li.last{float:right;margin-right:5px}
.managed_content .ui-tabs-nav li a{font-family:Georgia,serif;padding:5px 10px 2px 10px;background:#000 url(/new_images/footer/tabs_dark.jpg) left top repeat-x}
.managed_content .ui-tabs-selected a{background: #ccc url(/new_images/footer/tabs_light.jpg) left top repeat-x!important}
.managed_content .ui-tabs-nav li.last a{font-family:Georgia,serif;padding:5px 10px 2px 10px;background:#000 url(/new_images/footer/visiting/tab_all_bg.jpg) left top repeat-x}
.managed_content .ui-tabs-nav li a span{color:#fff!important}
.managed_content li.ui-tabs-selected a span{color:#000!important}
.managed_content .ui-tabs-nav li{margin-right:2px}
.accordion dd .ui-tabs-panel{padding:0px;border:0}
.accordion dd .ui-tabs-nav .ui-tabs-selected a{top:0px}
.accordion dd .ui-tabs-nav li a{font-family:Georgia,serif;padding:5px 10px 2px 10px;background:#000 url(/new_images/footer/tabs_light.jpg) left top repeat-x}
.accordion dd .ui-tabs-selected a{background:#ccc url(/new_images/footer/tabs_dark.jpg) left top repeat-x!important}
.accordion dd .ui-tabs-nav li a span{color:#333!important}
.accordion dd li.ui-tabs-selected a span{color:#fff!important}
.accordion dd .ui-tabs-nav li{margin-right:2px}
.tab_h3{float:left;width:290px;padding-top:5px}
.tab_h3_kids{float:left;width:465px;padding-top:5px}
.catalogue_list li{width:233px;display:block;float:left;margin-left:20px}
.catalogue_list li.first{margin-left:0px}
.catalogue_list li h4{font-family:Georgia,serif;font-size:16px;color:#455a01;margin-bottom:15px}
.broch_year{color:#999;padding-top:3px}
.extern2{padding-right:15px;background:transparent url(/new_images/footer/ext_link.gif) right 3px no-repeat!important}
.footer_cont_list_c{background:#f8f8f8;padding:10px;margin-bottom:10px}
.footer_cont_list_c h4{font-weight:bold}
.footer_cont_list_c ul, .ul_dot{margin-top:10px}
.footer_cont_list_c ul li, .ul_dot li{margin-bottom:5px}
.ul_dot{list-style:disc outside;padding-left:16px}
.inline2 li{float:left;display:block;margin-left:5px;margin-top:15px}
.inline2 li.first{margin-left:0px}
.parking_price{padding-left:50px;display:block;float:left}
.pdf_guide{float:right;text-align:right;background:url(/new_images/footer/visiting/pdf_guide.gif) left top no-repeat;font-size:0px!important;line-height:0px!important;text-indent:-99999px!important;width:146px;height:23px;display:block}
ol{margin-bottom:20px}
ol li{margin-left:17px;margin-bottom:10px}

.main_img{width:740;height:461px;margin-bottom:10px} 
.dei_frescobaldi div,.east_dulwich div,.georgian div,.chocolate div,.harry_morgan div,.rotisserie div{padding-top:305px;padding-left:380px}
.andronicas div,.cafe_harrods div,.caffe_espresso div,.caviar_house div,.iberico div,.terrace div,.wonderland_cafe div,.yoomoo div,.treehouse div,.Lavazza div{padding-top:275px;padding-left:380px}
.mos div,.pizzeria div,.clicquot div,.illy div,.ca_puccino div,.ishbilia div,.krispy_kreme div,.florian div,.sea_foodbar div,.sea_grill div,.Laduree div,.harry_morgan div,.morelli div,.planet_harrods div,.sushi_bar div,.terrace_bar div,.xin_bar div,.green_man div,.thediner div{padding-top:262px;padding-left:380px}
.managed_content .rest-nav{display:inline-block;width:745px;margin-bottom:15px;border-bottom:1px #000 solid}
.managed_content .rest-nav a,.rest-nav a span{float:left;padding:0}
.managed_content .rest-nav a span{height:20px;line-height:20px;padding-bottom:1px}
.managed_content .rest-nav li{float:left;font-weight:bold;margin-right:2px}
.managed_content .rest-nav li a:hover{text-decoration:none!important}
.managed_content .rest-nav li a{color:#fff;font-family:Georgia,serif;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border:1px #CCC solid;border-bottom:none!important;padding:5px 10px 2px 10px;background:#000 url(/new_images/footer/tabs_dark.jpg) left top repeat-x}
.managed_content .rest-nav a, .rest-nav-selected a{margin-top:0px;position:relative;top:1px;z-index:2}
.managed_content .rest-nav-selected a{background: #ccc url(/new_images/footer/tabs_light.jpg) left top repeat-x!important}
.managed_content .rest-nav li#restaurant_fine{margin-left:5px}
.managed_content .rest-nav li#restaurant_all{float:right;margin-right:5px}
.managed_content .rest-nav li#restaurant_all a{background:#000 url(/new_images/footer/visiting/tab_all_bg.jpg) left top repeat-x}
.managed_content .rest-nav-selected a span{color:#000!important}
.livebookings{position:absolute;right:10px;top:20px}
.restaurant_template1 div{padding-top:305px;padding-left:380px}
.restaurant_template2 div{padding-top:275px;padding-left:380px}
.restaurant_template3 div{padding-top:262px;padding-left:380px}
.main_img div p{margin-bottom:5px}
.resto_content{width:545px}
.resto_content h2{color:#000;font-size:28px;margin-top:15px;margin-bottom:20px;line-height:25px}
.resto_content h4{font-weight:bold;margin-top:20px;margin-bottom:5px}
.resto_info{width:162px;height:332px;display:block;padding-top:45px;padding-left:15px}
.resto_info a{color:#fff!important;display:block;margin-bottom:8px}
.resto_info p{color:#fff!important;margin-top:60px}
.resto_info span{color:#fff!important}
.florian{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_florian_hero?$main_image$) left top no-repeat}
.florian_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_florian_map?$main_image$) left top no-repeat}
.andronicas{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Andronicas_hero?$main_image$) left top no-repeat}
.andronicas_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Andronicas_map?$main_image$) left top no-repeat}
.cafe_harrods{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_CafeHarrods_hero?$main_image$) left top no-repeat}
.cafe_harrods_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_CafeHarrods_map?$main_image$) left top no-repeat}
.caffe_espresso{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Espresso_hero?$main_image$) left top no-repeat}
.caffe_espresso_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Espresso_map?$main_image$) left top no-repeat}
.ca_puccino{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Capuccino_hero?$main_image$) left top no-repeat}
.ca_puccino_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Capuccino_map?$main_image$) left top no-repeat}
.caviar_house{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_OysterBar_hero?$main_image$) left top no-repeat}
.caviar_house_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_OysterBar_map?$main_image$) left top no-repeat}
.chocolate{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_ChocoBar_hero?$main_image$) left top no-repeat}
.chocolate_info{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_ChocoBar_map?$main_image$) left top no-repeat}
.dei_frescobaldi{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_deifrescobaldi_hero?$main_image$) left top no-repeat}
.dei_frescobaldi_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_deifrescobaldi_map?$main_image$) left top no-repeat}
.east_dulwich{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_EastDulw_hero?$main_image$) left top no-repeat}
.east_dulwich_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_EastDulw_map?$main_image$) left top no-repeat}
.green_man{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_GreenMan_hero?$main_image$) left top no-repeat}
.green_man_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_GreenMan_map?$main_image$) left top no-repeat}
.harry_morgan{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_HarryMorg_hero?$main_image$) left top no-repeat}
.harry_morgan_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_HarryMorg_map?$main_image$) left top no-repeat}
.georgian{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_georgian_hero?$main_image$) left top no-repeat}
.georgian_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_georgian_map?$main_image$) left top no-repeat}
.clicquot{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_veuve_hero?$main_image$) left top no-repeat}
.clicquot_info{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_veuve_map?$main_image$) left top no-repeat}
.iberico{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_5J_hero?$main_image$) left top no-repeat}
.iberico_info{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_5J_map?$main_image$) left top no-repeat}
.illy{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Illy_hero?$main_image$) left top no-repeat}
.illy_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Illy_map?$main_image$) left top no-repeat}
.ishbilia{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Ishbilia_hero?$main_image$) left top no-repeat}
.ishbilia_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Ishbilia_map?$main_image$) left top no-repeat}
.krispy_kreme{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_KrispyKr_hero?$main_image$) left top no-repeat}
.krispy_kreme_info{height:237px!important;background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_KrispyKr_map?$main_image$) left top no-repeat}
.Laduree{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_laduree_hero?$main_image$) left top no-repeat}
.Laduree_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_laduree_map?$main_image$) left top no-repeat}
.Lavazza{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/F1.3.5_Lavazza_main?$main_image$) left top no-repeat}
.Lavazza_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/F1.3.5_Lavazza_map?$main_image$) left top no-repeat}
.morelli{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Morellis_hero?$main_image$) left top no-repeat}
.morelli_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Morellis_map?$main_image$) left top no-repeat}
.mos{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_MosDiner_hero?$main_image$) left top no-repeat}
.mos_info{height:336px!important;background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_MosDiner_map?$main_image$) left top no-repeat}
.pizzeria{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_pizzeria_hero?$main_image$) left top no-repeat}
.pizzeria_info{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_pizzeria_map?$main_image$) left top no-repeat}
.planet_harrods{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_PlanetH_hero?$main_image$) left top no-repeat}
.planet_harrods_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_PlanetH_map?$main_image$) left top no-repeat}
.rotisserie{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Rotisserie_hero?$main_image$) left top no-repeat}
.rotisserie_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Rotisserie_map?$main_image$) left top no-repeat}
.sea_grill{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_SeaGrill_hero?$main_image$) left top no-repeat}
.sea_grill_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_SeaGrill_map?$main_image$) left top no-repeat}
.sea_foodbar{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Seafood_hero?$main_image$) left top no-repeat}
.sea_foodbar_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Seafood_map?$main_image$) left top no-repeat}
.sushi_bar{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_SushiBar_hero?$main_image$) left top no-repeat}
.sushi_bar_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_SushiBar_map?$main_image$) left top no-repeat}
.terrace_bar{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_terrace_hero?$main_image$) left top no-repeat}
.terrace_bar_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_terrace_map?$main_image$) left top no-repeat}
.treehouse{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/F1.3.5_TreeHouse_main?$main_image$) left top no-repeat}
.treehouse_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/F1.3.5_TreeHouse_map?$main_image$) left top no-repeat}
.thediner{background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_theDiner_hero?$main_image$) left top no-repeat}
.thediner_info{height:336px!important;background: transparent url(http://s7ondemand4.scene7.com/is/image/Harrods/TheDinner_map_030511?$main_image$) left top no-repeat}
.xin_bar{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_XinDim_hero?$main_image$) left top no-repeat}
.xin_bar_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_XinDim_map?$main_image$) left top no-repeat}
.wonderland_cafe{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Wonderland_hero?$main_image$) left top no-repeat}
.wonderland_cafe_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Wonderland_map?$main_image$) left top no-repeat}
.yoomoo{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Yoomoo_hero?$main_image$) left top no-repeat}
.yoomoo_info{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/restaurant_Yoomoo_map?$main_image$) left top no-repeat}

/* rewards landing pages */
.rewards_landing .right_main_col{width:520px;margin-right:20px;text-align:center}
.rewards_landing .right_side_col{width:190px;_width:180px;padding-right:15px;text-align:center}
.rewards_landing img{margin-bottom:20px}
.rewards_landing p{margin-bottom:25px}
.rewards_landing p.invite{margin-bottom:20px}
.rewards_landing p.last_it{font-style:italic}
.rewards_landing p.rewards_invite_tac{font-size:10px;color:#333;padding-top:25px;border-top:1px solid #333}
/* end rewards landing pages */
.sub_left_nav li div ul.Menu > li.Menu-Leaf, .sub_left_nav li div ul.Menu li.Menu-WithChildren > a{display:none!important}
.sub_left_nav li div ul.Menu li.Menu-WithChildren ul li.Menu-Leaf{padding-left:0!important}
.sub_left_nav li div ul.Menu li.Menu-WithChildren ul li.Menu-Leaf a{padding-left:5px!important}
.sub_left_nav ul li.Menu-WithChildren ul{padding-top:0px!important}
.sub_left_nav ul li.Menu-WithChildren ul li.Menu-Leaf{display:block}
.sub_left_nav .Menu{padding-top:0px!important}
.washing_guide_list{width:600px;margin-bottom:20px}
.washing_guide_list li{display:block;float:left;vertical-align:middle;width:257px;height:61px;margin-right:3px;margin-bottom:3px}
.washing_guide_list li.odd{background:#eee}
.washing_guide_list li.even{background:#f5f5f5}
.washing_guide_list li img{float:left}
.washing_guide_list li p{font-size:12px;font-weight:bold;display:block;margin-top:20px}
.washing_guide_list li p.towlines{margin-top:15px}
.back_to_list{font-weight:bold!important;display:block;float:left;padding-top:5px}
/*Rewards */
.rewards_bycle_img{margin-bottom:10px}
.rewards_column_left{width:540px;float:left}
.rewards_column_left p{text-align:center}
.rewards_column_right{width:175px;float:right;margin-left:30px}
.rewards_column_right_barcode{margin:0 0 10px 5px}
.rewards_title{font-weight:bold;text-transform:uppercase;padding-top:5px}
.rewards_directions{font-weight:bold;text-transform:uppercase;padding:5px 0 30px 0;border-bottom:1px solid #000}
.rewards_headline{margin:20px 0 20px 90px}
.rewards_headline_sum{margin:20px 0 20px 120px}
.rewards_terms{font-size:11px;line-height:13px;padding-top:5px;color:#b0b1b3;padding-top:30px}
/*Expert rewards */
.expert_rewards_landing_bg_img{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/Meet_experts_bg?$main_image$);height:330px;width:544px;margin-bottom:20px;padding:250px 95px 0 105px;text-align:center}
.expert_rewards_landing_bg_img h3{font-size:22px;color:#fff;text-transform:uppercase;font-family:Arial,sans-serif;padding:0 0 15px 15px}
.expert_rewards_landing_bg_img p{font-size:14px;color:#a29061;line-height:18px}
.expert_rewards_landing_bg_img a{text-decoration:underline;font-size:14px;color:#a29061}

/*Tom Ford pages*/
.co_5 li{margin-left:11px;width:140px;margin-bottom:5px}
.co_5 li img{width:140px;height:120px}
.tom_ford{background-color:#000;margin-bottom:25px;min-height:264px;width:744px}
.tom_ford_text{float:right;width:324px;padding:0 30px 0 0}
.tom_ford_text a{color:#fff;font-size:11px;display:block;text-transform:uppercase}
.tom_ford h1{background:url(http://s7ondemand4.scene7.com/is/image/Harrods/tom_ford_hero_title?$main_image$);text-indent:-9999px;height:80px;width:261px;margin-bottom:0!important}
.tom_ford img{width:370px;float:left;padding-right:20px}
.tom_ford p{color:#fff;font-size:11px;line-height:15px}
.tom_ford .headline{text-transform:uppercase;padding-bottom:7px;font-size:16px;font-weight:bold}
.tom_ford_h2{margin-bottom:25px;font-size:13px;text-transform:uppercase;font-family: Arial,Helvetica,sans-serif;color:#000;line-height:0px}
.tom_ford_h3{text-transform:uppercase;color:#000;padding-bottom:5px}
.tom_ford_more{width:745px;padding:0 0 5px 0}
.tom_ford_more p{margin-bottom:10px;font-size:11px}
.template_black_header{height:22px;width:732px;background: transparent url(/new_images/landing/brand_landing_header_img.jpg) repeat-x;padding:7px 0 0 12px;_padding-top:8px;font-size:14px;line-height:15px!important;font-weight:bold;color:#fff;font-family:Arial, Georgia, sans-serif;margin-bottom:0!important}

/*Sisley*/
.Sisley{width:404px;height:322px;background:url(http://s7ondemand4.scene7.com/is/image/Harrods/brands_sisley_hero_background?$main_image$);padding:45px 290px 0 50px}
.Sisley p{font-size:13px;width:340px;padding-bottom:25px}
.Sisley ul{width:404px}
.Sisley li{display:inline}
.Sisley li a{font-size:11px;color:#000;font-weight:bold;text-transform:uppercase;float:left;margin-right:20px}

/*Estee boutigue*/
.Estee{width:745px}
.Estee p{font-size:16px;width:280px;line-height:18px}
.Estee p a{font-size:16px;font-weight: normal}

/*Beauty Month*/
.beauty_month_c{min-height:298px;_height:298px;width:744px;margin-bottom:10px;position:relative;background-image:url(http://s7ondemand4.scene7.com/is/image/Harrods/feat_beauty_month_hero?$main_image$)}
.beauty_month_c h2{padding:15px 0 0 30px}
.beauty_month_c .open_modal{text-transform:uppercase;padding:10px 0 0 85px}
.beauty_month_c p{font-size:14px;padding:10px 0 0 85px;line-height:18px;width:415px;margin-bottom:10px}
.beauty_month_c a{color:#000;font-weight:bold!important}
.beauty_month_c .modal_wrapp{position:absolute;width:744px;height:298px;z-index:100;top:0;left:0}
.beauty_month_c .modal_opac{background:#000;opacity:0.6!important;filter:alpha(opacity=60);width:744px;height:298px}
.beauty_month_c .modal_content{color:#000;width:742px;height:278px;top:10px;background:#fff;position:relative;z-index:200;overflow:hidden;border-left:1px solid #000;border-right:1px solid #000}
.beauty_month_c .modal_wrapp{display:none}
.beauty_month_c .close_modal{cursor:pointer;text-indent:9999px;width:22px;height:21px;position:absolute;top:0;right:-1px;background:url(/new_images/beauty_pastels/modal_close.png) left top no-repeat;line-height:0;padding:0}
.beauty_month_c .links{float:right;padding:0 20px 0 0;display:inline}
.beauty_month_c_t{width:690px;margin:10px 10px 0 30px;clear:both}
.beauty_month_c_t td{padding:3px 10px 3px 10px}
.beauty_month_c_t th{text-transform:uppercase;padding:5px 10px 5px 10px}
.beauty_month_c_t .even{background-color:#fddceb}

/*Shoes care guides*/
.shoe_guides{width:625px;height:240px;padding:20px 60px 20px 60px}
.shoe_guides .do_dont{display:block;clear:both}
.shoe_guides .do_dont .f_left{width:50px}
.shoe_guides .do_dont .f_right{width:280px}

/*Hampers Buying guides*/
.hampers_hero{background: url(http://s7ondemand4.scene7.com/is/image/Harrods/hampers_buying_guide_hero?$main_image$) #000;height:270px;width:504px;padding:20px 240px 0 0;margin-bottom:20px}
.hampers_hero p{color:#fff;margin-left:40px;width:415px;font-size:14px;text-align:center}
.hampers_hero h2{margin-left:70px;width:365px;height:80px}
.hampers_guides{width:735px;height:340px;margin-right:10px}
.hampers_guides h3{margin-bottom:10px}
.hampers_guides a{display:block;color:#754c7c}

/*tea Buying guides*/
.tea_guide h3{margin-bottom:15px}
.tea_guide .tea_feature{clear:both;padding:20px;width:705px;margin-top:10px}
.tea_guide .in_this_article{border-left:1px solid #a9a9a9;float:right;width:230px;padding:0 0 0 20px;margin-top:20px}
.tea_guide .in_this_article li a{color:#333!important;font-weight:normal;line-height:22px;font-weight:bold}
.tea_blockquote_bg{clear:both;float:right;background:url('http://s7ondemand4.scene7.com/is/image/Harrods/tea_quotes_bg?$main_image$') no-repeat scroll right top transparent;width:350px;height:180px}
.tea_p {background:url('http://s7ondemand4.scene7.com/is/image/Harrods/tea_guide_blockquotes?$main_image$') no-repeat scroll left top transparent;float:right;;padding:0 0 0 25px}
.tea_p span {background:url('http://s7ondemand4.scene7.com/is/image/Harrods/tea_guide_blockquotes_b?$main_image$') no-repeat scroll right bottom transparent;color:#999;font-family:Arial,sans-serif;text-transform:uppercase;font-size:16px;font-style:italic;padding:0 30px 10px 0;width:215px;line-height:18px}


/* Rewards cms*/
.rewards_h2{color: #000000;font-family: Arial,Sans-Serif;font-size: 14px;font-weight: bold}
.rewards_h2.one{background: url("/new_images/rewards/1.png") no-repeat scroll left top transparent;padding: 10px 0 10px 35px}
.rewards_h2.two{background: url("/new_images/rewards/2.png") no-repeat scroll left top transparent;padding: 10px 0 10px 35px}
.rewards_h2.three{background: url("/new_images/rewards/3.png") no-repeat scroll left top transparent;padding: 10px 0 10px 35px}
.rewards_login{background: url("/new_images/rewards/rewards_login.png") no-repeat scroll left top transparent;cursor: pointer;display: block;float: left;height: 24px;line-height: 0;text-indent: -9999px;width: 66px}
.enrol_rewards{background: url("/new_images/rewards/enrol_harrods_rewards.png") no-repeat scroll left top transparent;cursor: pointer;display: block;float: left;height: 23px;line-height: 0;margin-right: 10px;text-indent: -9999px;width: 257px}
.plain_link{color: #000000;font-weight: normal;margin-right: 10px}
.rewards_p{margin-bottom: 15px}
/* Swiss */
.swiss_c.slider_container{width:745px;height:480px;position:relative;background:#fff}
.swiss_c .slider_clip{background:transparent;z-index:1;width:743px;height:480px;border-right:1px solid #ccc;border-left:1px solid #ccc;position:relative;top:0;left:0;overflow:hidden;}
.swiss_c .slider_elements{position:relative;display:none;}
.swiss_c .slider_elements li{position:relative;float:left;display:block;}
.swiss_c .slider_elements li p{color:#000;font-size:12px;line-height:18px;color:#000;padding:0 0 20px 0}
.swiss_c .prevslide,.swiss_c .nextslide{position:absolute;top:150px;z-index:2;display:none;}
.swiss_c .prevslide{left:0px}
.swiss_c .nextslide{right:0px}
.swiss_c .modal_content{width:745px;top:10px;background:#fff;position:relative;z-index:200;overflow:hidden}
.swiss_c .OuterBorder{border:1px solid #6666;padding: 2px 5px 2px 5px;position:absolute;width:135px;top:48%;left:42%}
.swiss_c .FullDot{background-color:#666;cursor:default}
.swiss_c .EmptyDot{background-color:#ccc;cursor:default}
.swiss_c h1,.swiss_c h2{line-height:0px;text-indent:-9999px}
.swiss_c .ss_intro{background:url(/new_images/Swiss/Swiss_intro220311.jpg) left top no-repeat;width:745px;height:480px}
.swiss_c p{color:#fff!important;position:absolute}
.swiss_c .ss_opening{background:url(/new_images/Swiss/Swiss_open220311.jpg) left top no-repeat;width:745px;height:480px}
.swiss_c .ss_food{background:url(/new_images/Swiss/Swiss_food220311.jpg) left top no-repeat;width:745px;height:480px}
.swiss_c .ss_cities{background:url(/new_images/Swiss/Swiss_cities220311.jpg) left top no-repeat;width:745px;height:480px}
/* Generic slider */
.generic_slider{width:960px;height:515px;position:relative;background:#fff}
.generic_slider .slider_clip{background:transparent;z-index:1;width:958px;height:515px;position:relative;top:0;left:0;overflow:hidden;}
.generic_slider .slider_elements{position:relative;display:none;}
.generic_slider .slider_elements li{position:relative;float:left;display:block;}
.generic_slider .slider_elements li p{color:#000;font-size:12px;line-height:18px;color:#000;padding:0 0 20px 0}
.generic_slider .prevslide,.generic_slider .nextslide{position:absolute;top:150px;z-index:2;display:none;}
.generic_slider .prevslide{left:10px}
.generic_slider .nextslide{right:10px}
.generic_slider .OuterBorder{border:1px solid #666;padding: 2px 5px 2px 5px;position:absolute;width:135px;top:48%;left:42%}
.generic_slider .FullDot{background-color:#666;cursor:default}
.generic_slider .EmptyDot{background-color:#ccc;cursor:default}
.generic_slider h1,.swiss_c h2{line-height:0px;text-indent:-9999px}
.generic_slider .slides{width:960px;height:515px}
.generic_slider p{position:absolute}
/* InterimCss*/
.managed_content .rightMenu ul li { margin-left: 10px; }


html.busy, html.busy *{cursor:progress}
.myaccount_content{min-height:400px}
.myaccount_content input,.myaccount_content select,.myaccount_content textarea{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#FFFFCC;border:1px solid #ccc;color:#333;font-size:11px;margin:3px 0 0}
.myaccount_content .myaccount_1col{width:500px}
.myaccount_content .myaccount_1col h2{margin:10px 0 10px 0}
.myaccount_content .myaccount_1col ul{width:300px;margin-top:20px}
.myaccount_content .myaccount_1col li{margin:10px 0 0 0;min-height:20px;clear:both}
.myaccount_content .myaccount_1col li textarea{min-height:100px}
.myaccount_content ul.myaccount_passwordform .passwordInstructions{display:block;clear:both;height:50px;font-size:11px}
.myaccount_content .myaccount_1col input,.myaccount_content .myaccount_1col select,.myaccount_content .g_right span{float:right}
.myaccount_content .myaccount_1col label{float:left}
.myaccount_content .myaccount_row{border-top:1px solid #ccc;margin:10px 0 10px 0;padding-top:10px}
.myaccount_content .checkbox input,.myaccount_content .myaccount_1col .checkbox input{float:left}
.myaccount_content .checkbox label, .myaccount_content .myaccount_1col .checkbox label,.myaccount_content select,.myaccount_content li.multiAddress select{float:none}
.myaccount_content .myaccount_1col .tall_checkbox input{margin-bottom:40px}
.myaccount_content .f_left,.myaccount_content .f_right{width:350px;margin-top:30px}
.myaccount_content .myaccount_heading h1{margin-bottom:30px}
.myaccount_content .myaccount_heading h2{margin-bottom:10px}
.myaccount_content .f_left p, .myaccount_content .f_right p{margin:10px 0 10px 0}
.myaccount_content .f_right{margin-right:30px}
.myaccount_content li.country_list select{width:200px}
.myaccount_content ul li.myaccount_phone input.myaccount_extension{width:36px}
.myaccount_content ul li.myaccount_phone input, .myaccount_container ul li.delivery_phone span{float:left}
.myaccount_content ul li.myaccount_phone span.myaccount_phone_ext{width:63px;float:right}
.myaccount_content ul li.myaccount_phone span.myaccount_phone_main{width:180px;float:left}
.myaccount_content ul li.myaccount_phone span.myaccount_phone_main input{width:100px}
.myaccount_content ul li.myaccount_phone span.myaccount_phone_ext input{width:20px}
.myaccount_content ul li.myaccount_phone span span{width:10px;height:4px}
.myaccount_content .myaccount_1col li.billing_address_dd select{width:300px;float:none}
.myaccount_content table{width:100%}
.myaccount_content table th{text-align:left}
.myaccount_content table td{border-top:1px solid #ccc;padding:5px;text-align:left}
.myaccount_content .myaccount_content_sections .section{margin:20px 0 0 0;padding:10px;border-top:1px solid #ccc}
.myaccount_content .myaccount_pagination{margin:10px 0 10px 0}
.myaccount_content .securityCodeTxt span{font-size:11px;float:right}
.myaccount_content .myaccount_payment table td{border:0}
.myaccount_content .subtext{font-size:11px}
.myaccount_content .fullwidth{width:500px}
.myaccount_content .errorTxt{color:#FF0000}
.myaccount_content .myaccount_left{float:left}
.myaccount_content ul li input{width:120px}

/* Message
**********************************************************************/
#MessageBox {
	margin: 10px; padding: 15px 10px 15px 50px;
	background-repeat: no-repeat; background-position: 10px center}

.msgboxInfo { color: #00529B; background-color: #BDE5F8; border: 1px solid;
	background-image: url('/new_images/msginfo.png'); }

.msgboxSuccess { color: #4F8A10; background-color: #DFF2BF; border: 1px solid;
    background-image: url('/new_images/msgsuccess.png'); }

.msgboxWarning { color: #9F6000; background-color: #FEEFB3; border: 1px solid;
	background-image: url('/new_images/msgwarning.png'); }

.msgboxError { color: #D8000C; background-color: #FFBABA; border: 1px solid;
	background-image: url('/new_images/msgerror.png'); }

.msgboxValidation { color: #D63301; background-color: #FFCCBA; border: 1px solid;
	background-image: url('/new_images/msgvalidation.png'); }
	
/* Standard Input Controls class 'accountField'*/
.myaccount li { padding:2px; }
.myaccount li.active { background:#ececec; }
.myaccount li.error { border-color:Red; }
.myaccount li.error p { margin-left:137px }
.myaccount label, .date_label { width:130px; text-align:left;
	display:inline-block; margin-right:5px }
.myaccount .info_text { font-size:85%; color:#666; 
	margin-left:137px; clear:left}
.myaccount input, .myaccount select, .myaccount textarea {
	border:1px solid #c6c6c6; -moz-border-radius:3px; -webkit-border-radius:3px }
.myaccount input { width:210px }
.myaccount input[type="radio"] { border:0px; width:30px}
.myaccount input[type="checkbox"] { border:0px; width:30px; margin-left:20px; }
.myaccount select{ width:220px!important }
.myaccount .forgot_password{text-decoration:underline;font-weight:normal;display:block; margin:10px 0 0 137px; border:0px solid #ccc!important;padding:0!important}
.myaccount h1, h2 {margin:10px 0 10px 0}
.radiopad{margin:5px 0px 4px 40px}
.sectionheading { font-size: 1.2em}
label {font-weight:bold}

/*generic myaccount fields*/
.greenh1{color:#455A01}
.mygreybg{background:none repeat scroll 0 0 #F8F8F8;width:705px;margin-bottom:10px;padding:20px;clear:both}
.blackh2{color:#000;margin-top:0px!important}
/*login*/
.sign_in_box_in li{padding:2px}
 
/*register */
.mandatory{float:right;font-size:85%; color:#666}
.nonukresident{font-size:85%; color:#666;clear:both;padding-top:15px}
.pickedcardfromstore{font-size:85%; color:#666;padding-left:5px}
.visitrewardsstation{font-size:85%; color:#666;display:block;padding:5px 0 0 25px}
.myaccount .txtPostcode input{width:100px;padding-right:10px;}
.myaccount #ukCounty{padding:0 0 5px 0}
.myaccount #usCounty,.myaccount #caCounty,.myaccount #jpCounty, .myaccount #auCounty{padding:5px 0 5px 0}
#divHaveRewardCard input{width:210px!important;border:1px solid #C6C6C6!important;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff!important;}
#divHaveRewardCard label{width:130px!important; text-align:left;display:inline-block; margin-right:5px;float:left}
#divHaveRewardCard .info_text{margin-left:0px!important}
.register_sidebar_promo{margin:0 0 -100px 80px;height:140px;_display:none;}
.registering_benefits_list{list-style-type:disc!important;color:#fff;padding-left:15px;width:200px;_width:180px;}
.edit_address_box{background:none repeat scroll 0 0 #F8F8F8;width:587px;margin-top:20px;padding:20px}

.securityQuestions select{+*display:block;+*width:360px!important;+*margin-left:50px!important}
.n_addresses_list{padding-top:2px}
.n_addresses_list li{height:172px;width:200px!important;border:1px solid #e2e2e2;float:left;margin-right:2px;padding:3px!important;margin-bottom:4px}
.n_addresses_list li div{height:162px;background:#fff url(/new_images/basket_checkout/address_bg.jpg) left bottom repeat-x;padding:5px}
.n_addresses_list li div .green_button_l{margin-right:10px}

/*My account landing page */
.myaccount_option_boxes{background:#fafafa;width:360px;margin:10px 0 20px 0;padding-bottom:10px}
.myaccount_option_boxes h2{font-size:18px!important;font-family:Georgia,serif;color:#000;line-height:19px;display:inline-block;overflow:visible;width:330px;padding:14px;margin-top:0px!important;margin-bottom:20px!important;background:#fafafa;background-image: url(/new_images/sign_register/my_account_tabs.jpg);background-image: -moz-linear-gradient(100% 100% 90deg, #ebebeb,#fefefe);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#fefefe));border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.myaccount_option_boxes h3{margin-bottom:15px!important}
.myaccount_option_boxes p{line-height:18px!important}
.myaccount_option_boxes_inner{padding:0 20px 0 20px}
.myaccount_option_boxes .active_orders{color:#455A01}

/*personal details */
.personaldetails_dateofbirth select{width:58px!important}
.personaldetails_numbers input{width:160px;+*width:220px!important;+*margin-left:140px;+*margin-top:10px}
.personaldetails_numbers select{width:120px!important;+*display:block;+*width:220px!important;+*margin-left:140px;}

/*perferences options */
.preferences_contact_details{width:705px;background:#fff;border:1px solid #ccc;margin:0 0 20px 0;padding:10px 20px 10px 20px}
.preferences_contact_details li{padding:0 15px 0 15px;float:left;display:inline-block;}
.preferences_contact_details .to_from input{width:120px!important}
.preferences_contact_details .to_from input[type="radio"]{width:12px!important}
.preferences_contact_details .to_from li{width:220px;padding:2px;}
.preferences_contact_details .to_from li select{width:60px!important;margin-right:5px}
.preferences_contact_details .first{padding-left:0px!important}
.preferences_contact_details h2{font-size:16px;margin-bottom:10px;color:#000}
.preferences_contact_details h3{font-size:16px;margin-bottom:10px;color:#000}
.preferences_contact_details .myaccount li.error p,.preferences_contact_details .to_from li.error p{margin-left:0px!important}
.myaccount_personal_preferences{width:705px;+*border-collapse: collapse}
.myaccount_personal_preferences thead td{line-height:28px;padding-bottom:0;background:#ECECEC;font-weight:bold;margin-bottom:5px!important}
.myaccount_personal_preferences tbody td{padding:20px 0 20px 0;margin-top:5px}
.myaccount_personal_preferences .preferences_title_th{width:120px;padding: 0 20px 0 10px}
.myaccount_personal_preferences .preferences_title{width:120px;padding: 0 20px 0 10px}
.myaccount_personal_preferences .preferences_title span{display:block;font-style:italic;padding-bottom:20px}
.myaccount_personal_preferences .preferences_description_th{padding-right:20px;width:500px}
.myaccount_personal_preferences .preferences_description{width:500px;padding-right:20px}
.myaccount_personal_preferences .frequency{padding:0 10px 0 10px}
.myaccount_personal_preferences .method_th{width:60px;padding:0 20px 0 20px;text-align:center}
.myaccount_personal_preferences .method span{display:block;width:80px;text-align:right}
.popup{display:block;border:2px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:360px;line-height:20px;padding:5px 20px 5px 20px;background:#a89366;background-image: url(/new_images/sign_register/black_button_s.jpg);background-image: -moz-linear-gradient(100% 100% 90deg, #f8ee56,#fff556);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8ee56), to(#fff556));-webkit-box-shadow:0px 0px 10px #787878; -moz-box-shadow:5px 5px 10px #787878;}
.preferences_interests{background:#F8F8F8;clear:both;width:705px;padding:10px 20px 20px 20px;margin-bottom:20px}
.preferences_interests .intr_preferences label{font-weight:normal;padding-left:5px;line-height:30px}
.tr_erorr{background:url("/new_images/sign_register/preferences_error_msg.png") no-repeat 20px 20px #fdeded!important;margin-top:5px!important}
.tr_erorr td{padding-left:45px!important}

/*Order History */
.order_history h3{color:#000;padding-bottom:10px}
.order_history .to_from label{width:240px!important}
.order_history_list thead td{font-weight:bold!important;padding:0 10px 10px 0}
.order_history_list td{padding-bottom:10px}
.order_history_list{width:685px}
.order_history table{width:100%}

/*Points Statement */
.points_statement .to_from label{width:240px!important}
.points_statement_list thead td{font-weight:bold!important;padding:0 10px 10px 0}
.points_statement_list td{padding-bottom:10px}
.points_statement_list{width:685px}
.points_statement .total_points{padding-left:440px}
.points_statement .total_points span{padding-right:20px;font-weight:bold}

/*Replacement Card */
.replacement_card_header li{float:left}
.replacement_card_header label{width:105px!important}
.replacement_card_header .rewards_member{padding-right:5px;width:340px}
.replacement_card_details{float:left;width:460px;padding:20px;background:#F8F8F8}
.new_card_confirm h2{font-size:18px!important}
.comfirm_message{background:url("/new_images/sign_register/myaccount-confirm-message.png") no-repeat 0 0 ;padding:10px 0 0 50px;height:46px}
.replacement_card_details_list{float:left}
.replacement_card_details_list li{width:450px}
.name_line_1, .name_line_2{font-size:16px}
.logged_in_user,.non_logged_in_user{float:left;width:360px!important}

/*Request Any time redemption */
.current_redemption_status{width:705px}
.current_redemption_status thead td{background:#cecece;font-weight:bold;padding:10px 10px 10px 20px}
.current_redemption_status td{padding:5px 10px 5px 20px}
.current_redemption_status tbody td{border-bottom:1px solid #CCCCCC}
.redemption_available_points{display:block;clear:both;border:1px solid #ccc;background:#fff;-moz-box-shadow: 0 0 2px #e2e2e2;box-shadow: 0px 0px 5px #212121;-webkit-box-shadow: 0px 0px 5px #212121;padding:20px 10px 20px 10px;height:34px;margin-bottom:10px}
.redemption_available_points p{background:url("/new_images/rewards/available_points_balance.png") no-repeat 0 5px;padding:10px 30px 10px 30px;font-size:18px!important;margin-left:10px;line-height:5px}
.redemption_available_points .available_points{color:#455A01;font-size:28px;padding:0 20px}
.redemption_amount li label{width:280px}
.redemption_marketing_msg{background:#f2f2f2;padding:10px 0 10px 0;margin-bottom:10px}

/*Request 10% day */
.request_10_day{width:705px;+*border-collapse:collapse}
.request_10_day thead td{background:#cecece;font-weight:bold;padding:10px 10px 10px 20px}
.request_10_day td{padding:5px 10px 5px 20px}
.request_10_day tbody td{border-bottom:1px solid #CCCCCC}
span.request_10_day_button:hover{text-decoration:none;color:#fff!important;background-image: -moz-linear-gradient(30% 70% 90deg, #6a8109, #485a01);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#485a01), to(#6a8109))}
span.request_10_day_button{font-size:12px!important;font-weight:bold!important;line-height:14px;color:#fff;display:inline-block;overflow:visible;width:auto;padding:6px 14px 6px 14px;background: #6a8109;background: url(/new_images/sign_register/green_button_l.jpg); 
background-image: -moz-linear-gradient(30% 70% 90deg, #485a01, #6a8109);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6a8109), to(#485a01));
text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;clear:both}
span.request_10_day_button span:hover{+*text-decoration:underline!important}
.request_10_thank_you{margin:0px!important;font-size:18px;color:#000;font-family:Georgia,serif;background:url("/new_images/rewards/request-a-day-tick.png") no-repeat 0 12px ;padding:10px 0 10px 20px}
.request_10_sorry{margin:0px!important;font-size:18px;color:#000;font-family:Georgia,serif;background:url("/new_images/rewards/no_results_error.png") no-repeat 0 12px ;padding:10px 0 10px 20px}

/*Request retro points */
.request_retro_points{width:705px}
.request_retro_points thead td{background:#cecece;font-weight:bold;padding:10px 10px 10px 20px}
.request_retro_points td{padding:5px 10px 5px 20px}
.request_retro_points tbody td{border-bottom:1px solid #CCCCCC}
.place_new_points{width:420px;float:left;background:#f8f8f8;padding:20px}
.place_new_points .dates input{width:100px!important}
.place_new_points .assistant input{width:120px!important}
.place_new_points .transaction input{width:54px!important}
.place_new_points img{margin-left:10px;display:inline-block;cursor:pointer;}
.retro_points_info{font-size:10px!important;padding:4px;background:#cbcbcb;white-space:normal;display:block;position:absolute;width:110px}

/*Benefits */
.rewards_benefits{background:#000;color:#fff;padding:30px 30px 30px 0px}
.rewards_benefits h1{font-family:GillSansRegular,Arial,Sans-Serif;color:#fff;padding-left:30px}
.rewards_benefits h3{color:#BD9708;font-size:16px}
.rewards_benefits .closeit{position:absolute; top:10px;right:10px;background:url("/new_images/rewards/benefits_popup_close.png") no-repeat;width:17px;text-indent:-9999px}
.rewards_benefits div dl{padding-left:30px}
.rewards_benefits dt{display:block;cursor:pointer;width:320px;margin-bottom:3px;font-size:14px}
.rewards_benefits dd{display:none;position:absolute;background:url("/new_images/rewards/benefits_popup_arrow.png") no-repeat 0 40px;}
.rewards_benefits dd div{background:#fff;margin-left:14px;width:285px;height:auto;padding:20px;background:#fff;top:0;color:#000}
.rewards_benefits .green,.rewards_benefits .gold,.rewards_benefits .black{clear:both;padding-top:20px;display:inline-block;width:715px}
.rewards_benefits .reward_benefit_buttons{float:right;width:300px;padding-top:20px}
.rewards_benefits .reward_benefit_buttons a{display:block;margin-bottom:20px!important;white-space:nowrap}
.rewards_benefits .green h2{color:#648900;padding-left:30px;background-color:#1a1a1a;background:url("/new_images/rewards/benefits_title_bg.png");
 background:-moz-linear-gradient(left, #1a1a1a 8%, #000 32%,#1a1a1a 44%);background:-webkit-gradient(linear, left bottom, right bottom, color-stop(8%,#1a1a1a), color-stop(32%,#000),color-stop(44%,#1a1a1a));}
.rewards_benefits .green h2 span{+*padding-left:260px;float:right;+*float:none;color:#fff}
.rewards_benefits .green dt{padding:5px 0 0 20px;background:url("/new_images/rewards/benefits_green_tier_list.png") no-repeat 0 5px;}
.rewards_benefits .gold h2{color:#bd9708;padding-left:30px;background-color:#1a1a1a;background:url("/new_images/rewards/benefits_title_bg.png");
 background:-moz-linear-gradient(left, #1a1a1a 8%, #000 25%,#1a1a1a 100%);background:-webkit-gradient(linear, left bottom, right bottom, color-stop(8%,#1a1a1a), color-stop(25%,#000),color-stop(100%,#1a1a1a));}
.rewards_benefits .gold h2 span{+*padding-left:260px;float:right;+*float:none;color:#fff}
.rewards_benefits .gold dt{padding:5px 0 0 20px;background:url("/new_images/rewards/benefits_gold_tier_list.png") no-repeat 0 5px;}
.rewards_benefits .black h2{color:#000;padding-left:30px;width:549px;height:20px;background-color:#333333;background:url("/new_images/rewards/benefits_title_black_bg.png");
 background:-moz-linear-gradient(left, #333333 0%, #4c4c4c 12%,#000000 77%);background:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#333333), color-stop(12%,#4c4c4c),color-stop(77%,#000000));}
.rewards_benefits .black h2 span{+*padding-left:260px;float:right;+*float:none;color:#fff}
.rewards_benefits .black dt{padding:5px 0 0 20px;background:url("/new_images/rewards/benefits_black_tier_list.png") no-repeat 0 5px;}

/*Join rewards*/
.join_rewards{margin-bottom:10px;padding:20px;background:#F8F8F8;width:320px;height:130px}
.join_rewards .error p{margin-left:0px!important}
.join_rewards p, .join_rewards .myaccount{height:80px}
               
/*manage_address_book*/
.chkDefaultContactAddress input{width:20px}
.txtCountry select{width:210px!important}
.manage_address_book li{padding:2px;margin-bottom:2px}
.address_actions{font-weight:normal!important;padding-right:5px;text-align:right;text-transform:uppercase}
.address_prev{height:100px;margin-top:10px;padding-left:5px;margin-bottom:0!important}             
.main_address{background:url("/new_images/sign_register/myaccount_address_selected.png") no-repeat scroll 10px 130px #FFFFFF !important}
.main_card{background:url("/new_images/sign_register/myaccount_preferred_Card.png") no-repeat scroll 10px 130px #FFFFFF !important}
.error_address{background:pink!important}

/*manage_payment_card*/
.add_new_card:hover{+*text-decoration:underline!important;color:#fff!important;text-decoration:none;background-image: -moz-linear-gradient(100% 100% 90deg, #818181,#585858);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#818181), to(#585858));}
.add_new_card{margin:75px 55px;line-height:13px;font-size:12px!important;font-weight:bold!important;color:#fff;display:block;overflow:visible;
width:auto;padding:9px;background:#797979;background-image: url(/new_images/sign_register/grey_button_l.jpg);background-image: -moz-linear-gradient(100% 100% 90deg, #585858,#818181);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#585858), to(#818181));text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.add_new_card span{font-size:18px!important;padding-right:2px}
.add_card_from_c{display:none;background:#f8f8f8;padding:10px 0 0 20px}
.add_card_from_c .to_from label{width:110px}
.add_card_from_c .to_from li{padding:2px}
.add_card_from_c select.monthSelect, .add_card_from_c select.yearSelect{width:50px!important}
.add_card_from_c input.sml{vertical-align:top;width:50px}
.card_exp_text{color:#FF0000;float:left}

/*Rewards Incidents*/
.incidents_header{font-size:13px!important;font-weight:bold!important;color:#000;width:705px;padding:20px;height:14px;background:#fafafa;background-image: url(/new_images/sign_register/my_account_tabs.jpg);background-image: -moz-linear-gradient(100% 100% 90deg, #ebebeb,#fefefe);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#fefefe));-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-box-shadow:1px 5px 10px #787878; -moz-box-shadow:1px 5px 10px #787878}
.incidents_header ul{padding-left:20px}
.incidents_header li{float:left;padding-right:20px}
.rewards_incidents{width:705px}
.rewards_incidents thead td{background:#cecece;font-weight:bold;padding:10px 10px 10px 10px}
.rewards_incidents td{padding:5px 10px 5px 10px}
.rewards_incidents tbody td{border-bottom:1px solid #CCCCCC}

/*Rewards statements*/
.rewards_header{font-size:13px!important;font-weight:bold!important;color:#fff;width:705px;padding:20px;height:14px;background:#0a0a0a;background-image: url(/new_images/rewards/rewards_statement_bg.jpg);background-image: -moz-linear-gradient(100% 100% 90deg, #0a0a0a,#606060);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a0a0a), to(#606060));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px}
.rewards_header ul{padding-left:20px}
.rewards_header li{float:left;padding-right:50px}
.rewards_statement{margin-bottom:10px;padding-bottom:10px}
#tblStatements{border-collapse: collapse}
#tblStatements thead td{font-weight:bold;border:none!important}
#tblStatements td{padding:5px 0 5px 0;border-bottom:1px solid #ccc;width:0}
#tblsStatements td p{margin-bottom:0px!important}
#tblStatements .bigborder td{border-bottom:3px solid #000!important}
#tblStatements .totals td{font-weight:bold}
#statementsContainer Label{width:150px;padding:10px 0 10px 0}
#statementsContainer h2,#statementsContainer h3{color:#000000}
#statementsContainer h3 span{padding-left:450px}
.statements,.history_inner_table{border-collapse:collapse;table-layout:fixed}
.statements td{padding:5px 5px 5px 5px;border-bottom:1px solid #ccc;text-align:center}
.statements tr.active td{background:#000;color:#fff;}
.statements {width:705px;border:none!important}
.statements th{background:#cecece;font-weight:bold;padding:10px 5px 10px 5px;text-align:center}
.statements a span {font-size:11px!important}
.statements .date_th{width:80px!important}
.statements .description_th{width:140px!important;}
.statements .value_th{width:60px!important}
.statements .no_th{width:60px!important}
.statements .points_th{width:50px!important}
.statements .paytype_th{width:70px!important}
.statements .recardno_th{width:90px!important}
.statements .payment_type{width:80px!important}
.historyDetailsTbl{display:none}
.statements .date_4_th{width:120px!important}
.statements .description_4_th{width:280px!important}
.statements .points_4_th{width:120px!important}
.statements .recardno_4_th{width:120px!important}
.historyDetailsTbl td{padding:0;white-space:normal!important}
.historyDetailsTbl td table td{padding:5px 0!important;white-space:normal!important}
.historyDetailsTbl td table th{white-space:normal!important}
.historyDetailsTbl td table tr.payment_type th{text-align:left!important;background:none;font-weight:bold;padding:5px 0}
.historyDetailsTbl td table{width:705px;border-bottom:2px solid #000;}
.hist_black_button_s:hover{color:#fff!important;text-decoration:none;+*text-decoration:underline!important;background-image: -moz-linear-gradient(100% 100% 90deg, #606060,#0a0a0a);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#606060), to(#0a0a0a));}
.hist_black_button_s{line-height:12px;font-size:11px!important;font-weight:bold!important;color:#fff;display:inline-block;overflow:visible;
width:auto;padding:4px 8px 4px 8px;background:#0a0a0a;background-image: url(/new_images/sign_register/black_button_s.jpg);background-image: -moz-linear-gradient(100% 100% 90deg, #0a0a0a,#606060);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a0a0a), to(#606060));text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.tr_expand span{background:url(/new_images/rewards/rewards_down_arrow.png) right 3px no-repeat;padding-right:15px}
.tr_hide span{background:url(/new_images/rewards/rewards_down_arrow.png) right 3px no-repeat;padding-right:15px}
.statements .active .tr_expand span{background:url(/new_images/rewards/rewards_down_up.png) right 3px no-repeat;padding-right:15px}
.search_trans_history_header{padding-top:20px;display:inline-block}
.search_trans_history_header li{float:left;padding-bottom:10px}
.search_trans_history_header .rewards_member{width:360px}
.search_trans_history_header .transaction_history{width:320px}
.search_trans_history_header .transaction_history label,.search_trans_history_header .rewards_member label{width:110px}
.search_trans_history_header .dates{width:250px;padding-right:20px}
.search_trans_history_header .dates input{width:80px!important}
.search_trans_history_header .dates label{width:70px!important}
.search_trans_history_header .transaction_history select{width:180px!important}
.datesErrorsUL .error_c {float:left!important;width:265px}
.search_trans_history_h2{color:#000;font-size:18px;margin-top:0px!important}
.no_results_error{background:url("/new_images/rewards/no_results_error.png") no-repeat 20px 15px #fdeded!important;display:block;padding:15px 0 15px 45px;font-weight:bold}
.maxhits{background:url("/new_images/rewards/no_results_error.png") no-repeat 20px 30px #fdeded!important;display:block;padding:15px 15px 15px 45px;font-weight:bold;clear:both}
.exceed_error{background:url("/new_images/rewards/no_results_error.png") no-repeat 20px 15px #fdeded!important;display:block!important;padding:15px 15px 15px 45px!important;width:660px!important;font-weight:bold;clear:both;margin-top:10px}
.datesErrorsUL{width:705px;display:inline-block}

.iedatepick{display:none;*+display:inline;*+width:0px!important;*+padding:0!important;*+height:2px!important;border:0;background:#000}
.cart_heading{margin-bottom:10px}
.cart_items{padding-top:5px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;margin-top:20px;background:url(/new_images/footer/dark.jpg) repeat-x left top}
.cart_total{padding:10px}
.promo_code_c{padding:5px 10px;margin:10px 0 3px 0;background:#ececec}
.cart_maincontent .promo_code_c{width:900px}
.checkout_step .promo_code_c,.checkout_step .cart_total, .cart_total > div{width:820px}
.promo_code_c input,.promo_code_c2 input{-moz-border-radius:3px;-moz-border-radius:3px;border:1px solid #c5c5c5;color:#333;font-size:10px;width:200px;padding:2px 0 2px 5px;margin-right:5px}
.promo_code_c .promo_apply_now,.promo_code_c2 .promo_apply_now{vertical-align:top;text-align:right;background:url(/new_images/basket_checkout/apply_now.gif) left top no-repeat;font-size:0px!important;text-indent:-99999px!important;line-height:0px!important;width:89px;height:20px;display:inline-block}
.cart_items table{border-collapse:collapse;width:100%}
.cart_items th{font-size:14px;padding-bottom:9px;color:#fff;font-family:Georgia,serif;padding-top:3px}
.cart_items th.first span{margin-left:10px;font-size:16px}
.cart_items td{vertical-align:top;background:#f6f6f6;border-bottom:3px solid #fff}
.cart_items .itemimage{width:100px;padding-top:10px;padding-bottom:10px}
.cart_items .itemimage img{margin-right:20px;margin-left:10px;border:3px solid #fff}
.cart_items .itemdesc{width:300px;padding-top:10px}
.cart_items .itemavail{width:94px}
.cart_items .itemqty{width:150px;padding-top:25px}
.cart_items .itemqty input,.cart_total .DiscountPanel input{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border:1px solid #CCCCCC;color:#333;font-size:11px;height:14px}
.cart_remove{line-height:0px!important;margin-left:10px;float:left;text-align:right;background:url(/new_images/basket_checkout/remove_item.gif) left top no-repeat;font-size:0px!important;text-indent:-99999px!important;width:95px;height:20px;display:block}
.cart_items .itemqty input{width:47px;padding:2px 0}
.cart_items .itemprice {width:140px;padding-top:25px}
.cart_items .itemsubtotal {width:80px;padding-top:25px;background:#ececec;text-align:center}
.cart_items .itemsubtotal span{font-weight:bold}
.cart_items .sub_tot{background:#000;text-align:center}
.cart_items .itemremove {padding-top:25px;width:120px}
.cart_total,.cart_total > div {background:#ececec}
.sb_top .cart_total,.sb_top .cart_total > div{background:none}
.cart_maincontent .cart_total,cart_maincontent .cart_total > div {width:900px}
.sb_top .cart_total{width:auto}
.cart_total .DiscountPanel p{font-size:11px;margin-bottom:5px}
.cart_total .DiscountPanel input{width:85px}
.cart_total .DiscountPanel .secondaryAddBtn{text-align:right;margin-left:8px}
.cart_total dl{width:280px;display:block;float:right;margin-bottom:20px}
.cart_total dt{float:left;width:180px;text-align:right;height:auto!important;background:none!important;border:none!important}
.cart_total dd{clear:right;height:20px;text-align:right;font-weight:bold;padding:0!important;border:0!important;background:none!important}
.cart_total .total{font-weight:bold}
.cart_total .f_right,.cart_continue .f_right{float:right}
.cart_total .checkout_btn {line-height:0px;float:right;text-align:right;background: transparent url(/new_images/basket_checkout/checkout_now.jpg) left top no-repeat;font-size:0px!important;text-indent:-99999px!important;width:135px;height:30px;display:block}
.cart_total .shopbtn{line-height:0px;margin-top:10px;float:left;text-align:right;background: transparent url(/new_images/basket_checkout/continue_shopping.gif) left top no-repeat;font-size:0px!important;text-indent:-99999px!important;width:138px;height:20px;display:block}
.cart_continue{padding-right:11px}
.cart_terms{margin-top:20px;text-align:center;margin-bottom:20px}
.cart_terms p,.cart_terms img{margin-top:10px;font-size:11px}
.cart_terms .basketInfo{font-weight:bold}
/* Harrods Furniture css pages use .com css plus the additional styles below these styles used by furniture pages only */
ul,li{margin:0;padding:0;list-style:none}
img{border:none}
.furniture_landing .tieDown,.furniture_brand .tieDown{clear:both}
.furniture_landing .accordionHolder{clear:both;width:525px;margin-bottom: 20px;padding:0 20px 0 0;float: left}
.furniture_landing .accordion dd a{display:block;width:150px;color:#333333}
.furniture_landing .accordion .accordion_col{float:left;width:150px}
.furniture_landing .bodyTextHolder{padding:20px 0 0 0;border-top:1px solid #333333}
.managed_content .two_cols_content{margin:0 0 20px 0;display:table;position:relative;width:100%}
.furniture .managed_content .two_cols_content h1{display:table;text-transform:uppercase}
.managed_content .two_cols_content p.landing_content{display:block;width:360px;margin:0;float:left}
.managed_content .two_cols_content div.landing_txtholder{padding:0 20px 0 0;width:360px;float:left}
.managed_content .two_cols_content div.landing_media_holder{background:#ddd;width:365px;height:160px;float:right}
.managed_content .two_cols_content div.landing_media_holder img{width:365px;height:160px;display:block}
.managed_content .furniture_advert_carousel_holder{margin:0 0 20px 0;padding:0;width:200px;height:182px;overflow:hidden;position:relative}
.managed_content .furniture_advert_carousel_holder .advert{margin:0 20px 0 0;padding:0;display:block;float:left;border:1px solid #666666;width:200px;height:182px}
.managed_content ul.furniture_advert_carousel{height:182px;position:absolute}
.managed_content ul.furniture_advert_carousel .box{margin:0;padding:0;display:block;float:left;width:200px;height:182px}
.managed_content ul.furniture_advert_carousel .box img{margin:0;padding:0;width:200px;height:182px;display:block}
/* brand_logo_carousel navi on landing page */
.managed_content .brand_logo_carousel_holder{margin:0 0 20px 0;padding:0;width:745px;height:100px;overflow:hidden;position:relative}
.managed_content .brand_logo_carousel_holder .brand_logo{margin:0 8px 0 8px;padding:0;display:block;float:left;border:0px;width:168px;height:98px}
.managed_content div.brand_logo_carousel{width:760px;position:absolute}
.managed_content .brand_logo_carousel_holder .brand_logo img{margin:0;padding:0;display:block;height:100%;width:100%}
.brand_logo_carousel_holder .controlsHorizontal span{cursor:pointer;position:absolute;display:block;z-index:100;text-decoration:none;color:#000;width:50px;height:0px;padding:100px 0 0 0;}
.brand_logo_carousel_holder .controlsHorizontal span:hover,.brand_logo_carousel_holder .controlsNav span:hover{color:#ff0000}
.brand_logo_carousel_holder .controlsHorizontal .moveLeft{top:0px;left:0px;background:url('/new_images/furniture/carousel_nav_left.png') 0 0 no-repeat}
.brand_logo_carousel_holder .controlsHorizontal .moveRight{top:0px;right:0px;background:url('/new_images/furniture/carousel_nav_right.png') 0 0 no-repeat;}
.brand_logo_carousel_holder .controlsNav{position:absolute;padding:8px 0 0 0;bottom:-10px;left:0px;width:745px;height:22px;text-align:center}
.brand_logo_carousel_holder .controlsNav a{display:inline-block;padding:0;margin:0 5px 0 0;width:15px;height:15px;text-decoration:none;color:#000;background:url('/new_images/furniture/carousel_counter_sprite.png') 0px 0px no-repeat}
.brand_logo_carousel_holder .controlsNav a.active{background:url('/new_images/furniture/carousel_counter_sprite.png') -15px 0px no-repeat}
/* brand_logo_carousel navi on landing page END */
/* img carousel on brand page */
.designer_page_carousel_holder{margin:25px 15px 0 0;padding:0;width:279px;height:456px;overflow:hidden;position:relative;left:0px;top:0px;display:block;float:left}
ul.designer_page_carousel li.box{float:left;width:279px;height:456px;display:block}
ul.designer_page_carousel{margin:0;width:279px;height:456px;position:absolute;left:0px;top:0px;display:block}
ul.designer_page_carousel li.box img{width:279px;height:456px;display:block;}
.designer_page_carousel_holder .controlsHorizontal span{background:#ff6600;position:absolute;display:block;z-index:100;top:40%;text-decoration:none;color:#000}
.designer_page_carousel_holder .controlsHorizontal span:hover,.designer_page_carousel_holder .controlsNav a:hover{color:#ff0000}
.designer_page_carousel_holder .moveLeft{left:10px}
.designer_page_carousel_holder .moveRight{right:10px}
.designer_page_carousel_holder .controlsNav,.furniture_advert_carousel_holder .controlsNav{position:absolute;padding:8px 0 0 0;bottom:0px;left:0px;width:279px;height:22px;text-align:center}
.designer_page_carousel_holder .controlsNavBg,.furniture_advert_carousel_holder .controlsNavBg{position:absolute;bottom:0px;left:0px;width:279px;height:30px;background:#000000;opacity:0.6;filter:alpha(opacity=60);display:none}
.furniture_advert_carousel_holder .controlsNavBg,.furniture_advert_carousel_holder .controlsNav{width:200px}
.designer_page_carousel_holder .controlsNav a,.furniture_advert_carousel_holder .controlsNav a{display:inline-block;padding:0;margin:0 5px 0 0;width:15px;height:15px;text-decoration:none;color:#000;
background:url('/new_images/furniture/carousel_counter_sprite.png') 0px 0px no-repeat;}
.designer_page_carousel_holder .controlsNav a.active,.furniture_advert_carousel_holder .controlsNav a.active{background:url('/new_images/furniture/carousel_counter_sprite.png') -15px 0px no-repeat}
/* img carousel on brand page END*/
/* News Story Template */
.hnews{width:530px}
.addnews{float:right}
.hnews .author{border-right:1px #ccc solid;padding-right:8px;margin-right:8px}
.hnews img,.hnews #flashy{margin-bottom:10px}
.hnews .news_footer{padding-top:5px;width:500px}
.hnews .author{}
.hnews .updated{}
.hnews .tags{float:right;padding-top:5px;margin-right:20px}
/* News List Template */
article .news_article_nav{padding-top:20px;display:block;width:486px}
article .article_image{background:#ccc;height:133px;width:161px;margin:0 10px 0 0}
article .article_desc{margin:0 10px 10px;width:295px}
article .line{border-bottom:1px solid #e3ede3;padding-top:10px;clear:both}
article .back_top{margin-top:5px}
.news_article_nav{clear:both}
/* News List Template */
article .news_article_nav{padding-top:20px;display:block;width:486px}
article .article_image{background:#ccc;height:133px;width:161px;margin:0 10px 0 0}
article .article_desc{margin:0 10px 10px;width:295px}
article .line{border-bottom:1px solid #e3ede3;padding-top:10px;clear:both}
article .back_top{margin-top:5px}
.news_article_nav{clear:both}

/* blog */
.blog{}
.blog article .news_article_nav{padding-top:20px;display:block;width:486px}
.blog article .article_image{background:#ccc;height:200px;width:560px;margin:0 10px 0 0;display:block}
.blog article .article_desc{margin:0 10px 10px;width:295px}
.blog article .line{border-bottom:1px solid #e3ede3;padding-top:10px;clear:both}
.blog article .back_top{margin-top:5px}
.blog .news_article_nav{clear:both}

/*article .article_image{background:#ccc;height:133px;width:161px;margin:0 10px 0 0} */
.calendar{width:960px;margin:20px 0 20px 0}
.calendar thead div{background:#737373;color:#FFFFFF;font: 1em/1.2308em Arial,"Helvetica Neue",Helvetica,sans-serif;padding: 8px 9px 9px;}
.calendar thead div, .calendar tbody div{margin: 0 0 4px 4px}
.calendar tbody div{overflow:hidden;position:relative;height:136px;width:136px}
.calendar .otherMonth div{border: 1px solid #ECECEC;height:134px;width:134px}
.calendar .otherMonth date{right:11px;top:6px}
.calendar .hasEvent div{background:#f3f3f3}
.calendar .hasEvent .date{color:#000}
.calendar .today div{background:#0099cc;height:134px;width:134px}
.calendar span{position:absolute;right:12px;top:7px;z-index:1;font-size:16px}
.calendar ul{bottom:0;left:0;padding-bottom:2px;position:absolute;right:0}
.calendar_month{margin-left:200px;font-size:16px;font-weight:bold}


/* Magazine */
/* Resized CSS for new editions */
.magazine{background:#fff;margin:0px!important;padding:0px!important}
.magazine body{background:none!important}
.magazine header{text-align:center;display:block}
.magazine .container{width:980px!important;overflow:hidden;margin:0 auto;position:relative}
.magazine h1{text-transform:uppercase}
.magazine h1,.magazine h2,.magazine h3{font-family:'NarzissDrops', Arial, Sans-Serif;color:#000}
.magazine p{font-family:Georgia,serif;line-height:16px;margin-bottom:10px}
.magazine .main{padding:0px!important;background:none!important;width:980px}
.magazine .mag_app{width:980px!important}
.magazine .slide{height:550px;position:relative;background:#fff;overflow:hidden}
.magazine .app_stage{width:978px;height:590px;}
.magazine .app_stage{position:relative;background:transparent;z-index:1;top:0;left:0;border:1px #666 solid;position:relative;overflow:hidden;}
.magazine .app_elements{position:relative}
.magazine .app_elements li{display:block;float:left;position:relative;width:978px;height:548px}
.magazine .app_elements. controlsNav{height:548px}
.magazine .controlsHorizontal{top:548px}

/* Old sizes for sep, Oct, Nov, Dec */
.magazine .sep2011,.magazine .oct2011,.magazine .nov2011,.magazine .dec2011{width:1024px!important}
.magazine .sep2011 .slide,.magazine .oct2011 .slide,.magazine .nov2011 .slide,.magazine .dec2011 .slide{height:768px!important}
.magazine .sep2011 .container,.magazine .oct2011 .container,.magazine .nov2011 .container,.magazine .dec2011 .container{width:1024px!important;}
.magazine .sep2011 .main,.magazine .oct2011 .main,.magazine .nov2011 .main,.magazine .dec2011 .main{width:1024px!important}
.magazine .sep2011 .mag_app, .magazine .oct2011 .mag_app,.magazine .nov2011 .mag_app,.magazine .dec2011 .mag_app{width:1024px!important}
.magazine .sep2011 .app_stage, .magazine .oct2011 .app_stage, .magazine .nov2011 .app_stage, .magazine .dec2011 .app_stage{width:1022px!important;height:810px!important}
.magazine .sep2011 .app_elements li, .magazine .oct2011 .app_elements li, .magazine .nov2011 .app_elements li, .magazine .dec2011 .app_elements li{width:1022px!important;height:788px!important}
.magazine .sep2011 .controlsHorizontal,.magazine .oct2011 .controlsHorizontal,.magazine .nov2011 .controlsHorizontal,.magazine .dec2011 .controlsHorizontal{width:1024px!important;top:768px!important}
.magazine .sep2011 .app_elements.controlsNav,.magazine .oct2011 .app_elements.controlsNav,.magazine .nov2011 .app_elements.controlsNav,.magazine .dec2011 .app_elements.controlsNav{height:768px!important}

/* Magazine Controls */

/* --Up/down arrows */

.magazine .scroll_down,.magazine .scroll_up{position:absolute;right:20px;height:30px;width:30px;z-index:2000;text-indent:-9999px}
.magazine .scroll_down{bottom:15px;background:url('/new_images/magazine/magazine_scroll_down.png') no-repeat left top;}
.magazine .scroll_up{bottom:57px;background:url('/new_images/magazine/magazine_scroll_up.png') no-repeat left top;}
.magazine .scroll_down.w{bottom:15px;background:url('/new_images/magazine/magazine_scroll_downw.png') no-repeat left top!important;}
.magazine .scroll_up.w{bottom:37px;background:url('/new_images/magazine/magazine_scroll_upw.png') no-repeat left top!important;}

/* --Footer arrows */
.magazine .moveLeft, .magazine .moveRight{margin:0;padding:0;position:absolute!important;width:50px;height:30px;bottom:0px;text-indent:-9999px;cursor:pointer;z-index:99999!important}
.magazine .moveRight{left:580px;background:url('/new_images/magazine/magazine_right_slide_arrow.png') left top no-repeat}
.magazine .moveRight:hover{background-position:5px 0;}
.magazine .moveLeft{left:390px;background:url('/new_images/magazine/magazine_left_slide_arrow.png') 5px top no-repeat}
.magazine. moveLeft:hover{background-position:0 0;}
.magazine .big_move_left{position:absolute;left:15px;top:240px;background:url('/new_images/magazine/magazine_top_l_arrow.png');height:100px;width:44px;z-index:99999;cursor:pointer;text-indent:-9999px}

/* --Big arrows */
.magazine .big_move_left:hover{background-position:-5px 0;}
.magazine .big_move_right{position:absolute;right:15px;top:240px;background:url('/new_images/magazine/magazine_top_r_arrow.png');height:100px;width:44px;z-index:99999;cursor:pointer;text-indent:-9999px}
.magazine .big_move_right:hover{background-position:5px 0;}
.magazine .sep2011 .big_move_left, .magazine .sep2011 .big_move_right,.magazine .oct2011 .big_move_left, .magazine .oct2011 .big_move_right,.magazine .nov2011 .big_move_left, .magazine .nov2011 .big_move_right,
.magazine .dec2011 .big_move_left, .magazine .dec2011 .big_move_right{top:325px!important}

/* scrolling divs */
.magazine .ipad .scrolling_div{height:auto;position:absolute;top:0px}
.magazine .pc .scrolling_div{height:550px!important;overflow:hidden;position:relative}
.magazine .scrolling_box{width:978px!important;position:relative}
.magazine .sep2011 .pc .scrolling_div,.magazine .oct2011 .pc .scrolling_div,.magazine .nov2011 .pc .scrolling_div,.magazine .dec2011 .pc .scrolling_div{height:768px!important}
.magazine .sep2011 .scrolling_box,.magazine .oct2011 .scrolling_box,.magazine .nov2011 .scrolling_box,.magazine .dec2011 .pc .scrolling_box{width:1022px!important}

/* --Nav control */
.magazine .app_elements.controlsNav{background:#f0f0f0;margin:0;padding:0;position:absolute!important;bottom:42px;left:0px;z-index:999999;border-right:1px #dcdcdc solid;width:170px;display:none;height:548px;overflow:hidden;-moz-box-shadow: 0 0 5px 0 #666;-webkit-box-shadow: 0 0 5px 0 #666;}
.nav_in{display:block;left:0;top:0;overflow:hidden;position:absolute;padding-bottom:60px;padding-top:20px;top:0px;left:0px}
.magazine .controlsNav a.getBox{text-transform:uppercase;padding:15px;display:block;border-bottom:1px solid #dcdcdc;font-family:Georgia,serif;font-weight:bold;letter-spacing:1px}
.magazine .controlsNav a.getBox a:active{text-decoration:underline}
.magazine .controls{background: -moz-linear-gradient(center top , #434343, black) repeat scroll 0 0 transparent;bottom:0;color:#fff;height:35px;left:0;position:absolute;right: 0}   
.magazine .controlsNav .active{background:#a8a8a8;color:#000}
.magazine .controlsNav a:hover{background:#dadada;text-decoration:none;color:#000}
.controlsNav a img{display:block;height:0px;width:95px;margin-top:5px}  
.controlsNav a span{display:block;text-transform:none!important;font-weight:normal}.control
.magazine .mag_toolbar{top:0px;height:40px;background:blue;width:1024px}
.main_nav_down,.main_nav_up{position:absolute;display:none;height:20px;text-align:center;z-index:9999999;width:170px;cursor:pointer}
.main_nav_down{bottom:42px;left:0;border-top:1px #dcdcdc solid;background:#f0f0f0 url('/new_images/magazine/magazine_content_down.png') center 3px no-repeat;text-indent:-99999px}
.main_nav_down:hover{background-position:center 6px;}
.main_nav_up{top:0;left:0;border-bottom:1px #dcdcdc solid;background:#f0f0f0 url('/new_images/magazine/magazine_content_up.png') center 3px no-repeat;text-indent:-99999px}
.main_nav_up:hover{background-position:center 0;}
ul.app_elements,.logom,.footerbg{display:none}
.magazine .logom{position:absolute;bottom:5px;right:34px;display:inline-block;z-index:9999}


.magazine .thismonth{position:absolute;left:420px;bottom:12px;font-family:Georgia, Serif;font-style:italic;color:#666;width:120px;font-size:15px;+*text-transform:lowercase}
.magazine .pagenumbers{position:absolute;left:540px;bottom:12px;font-size:15px;font-family:Georgia, Serif;color:#000;}
.magazine .contents_l,.magazine .email_signup{z-index:9999999999} 
.magazine .controlsHorizontal{width:1024px;height:40px;position:absolute!important;display:block;top:548px;bottom:0;z-index:99999999;background:#f0f0f0;border-top:1px solid #666}

/* --Buttons */
.grey_button:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important;border-top:1px solid #000000; border-right:1px solid #585858; border-bottom:1px solid #585858; border-left:1px solid #000000}
.grey_button{margin-bottom:20px;text-transform:uppercase;background-color:#d8d8d8;color:#666!important;border-top:1px solid #f0eeee; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;border-left:1px solid #f0eeee;font-size:14px!important;display:inline-block;font-family:Georgia, Serif;padding:5px 15px 5px 15px;text-decoration:none!important;font-weight:normal!important}
.grey_button span{font-size:22px}


/* Footer Buttons */
.magazine .contents_l{bottom:10px;left:30px;font-family:Georgia, Serif;font-size:14px;text-transform:uppercase;position:absolute;padding:2px 5px;display:block}
.magazine .email_signup{bottom:10px;left:160px;font-family:Georgia, Serif;font-size:14px;text-transform:uppercase;position:absolute;padding:2px 5px;display:block}    
.contents_l:hover,.email_signup:hover{text-decoration:none;background:#a8a8a8;color:#fff;padding:2px 5px;}
.magazine .contents_l.active{color:#fff;background:#a8a8a8}
.magazine .email_signup.active{color:#fff;background:#a8a8a8}


/* Preloader */
.preloadrHolder{position:absolute;z-index:999999999;background:#fff;top:0;left:0;width:1024px;height:1000px}
.magazine .preloadr{line-height:50px;top:383px;z-index:9999999999;}

/* --video */
.magazine .play_video{position: absolute;z-index: 999;cursor: pointer;display: none;}

/* --How to */
.magazine .how_to_c{position:absolute;top:0;right:0;width:22px;height:550px;background:transparent;z-index:9999}
.magazine .how_to_guide{width:0;height:728px;background:#f1f1f1;position:absolute;top:0px;right:0;z-index:99999;border-left:1px solid #e0e0e0;padding:20px 10px;-moz-box-shadow: 0 0 5px 0 #666;-webkit-box-shadow: 0 0 5px 0 #666;}  
.magazine .how_to{position:absolute;top:0;left:0;z-index:9999999}
.magazine .how_to_guide h3{text-transform:uppercase;border-top:1px solid black;border-bottom:1px solid black;padding: 10px 0 10px 0;display:inline-block;font-size:18px;color:black;margin-top:30px}
.magazine .sep2011 .how_to_c, .magazine .sep2011 .how_to_guide,.magazine .oct2011 .how_to_c, .magazine .oct2011 .how_to_guide{height:768px!important}
.magazine .how_to_c p{font-size:11px!important;line-height:20px!important}


/* pop ups overlays */
.magazine .overlay_bg{position:absolute;width:1024px;height:768px;top:0;left:0;background:url('/new_images/magazine/magazine_ie_bg.png');zoom:1;background: -moz-radial-gradient(rgba(173,173,173,0.3), rgba(173,173,173,0.7));
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(173,173,173,0.1)), to(rgba(173,173,173,0.6))) repeat-x rgba(173,173,173,0.2);
z-index:1990;display:none}
.magazine .overlay_box{z-index:2001;background:#fff;width:620px;height:auto;position:absolute;top:140px;left:180px;border:1px solid #f1f1f1;display:none;padding:15px 30px 0 30px;line-height:22px;text-align:center}
.magazine .overlay_box .more_info{display:none}
.magazine .overlay_box .h2_price{display:inline-block}
.magazine .overlay_box .h2_no{display:none}
.magazine .overlay_box p{line-height:18px}
.magazine .overlay_box h2{font-size:18px;line-height:22px;color:#000!important;padding-bottom:20px}
.magazine .overlay_exit{display:none;text-indent:-9999px;height:27px;width:27px;position:absolute;top:70px;left:810px;z-index:2002;background:url('/new_images/magazine/magazine_pop_up_exit.png') no-repeat left top;}
.magazine .overlay_box .description{width:600px}

.magazine .sep2011 .overlay_bg,.magazine .oct2011 .overlay_bg,.magazine .nov2011 .overlay_bg,.magazine .dec2011 .overlay_bg{width:1024px!important;height:768px!important}


/* Cover layout */
.magazine .cover{overflow:hidden}
.magazine .cover footer{width:970px!important;padding: 0 5px 5px 5px;color:#000;background:none;height:25px;font-size:26px;line-height:26px;position:absolute;bottom:0px;left:0px;font-family:'NarzissMedium', Arial, Sans-Serif;}
.magazine .cover footer a{color:#fff;font-size:26px;line-height:26px;font-weight:normal;font-family:'NarzissMedium', Arial, Sans-Serif;}
.magazine .cover footer .f_left{font-size:19px;}
.magazine .cover footer .f_left{font-size:19px}
.magazine .cover footer .month{padding-right:5px;float:right;font-size:18px}
.magazine .overlay_box{left:153px!important;top:80px!important}
.magazine .overlay_bg{height:550px!important;width:978px!important}
.magazine .overlay_exit{left:810px!important;top:70px!important}
.magazine .mag_video .overlay_exit{top:68px!important;left:810px!important}
.magazine. cover .img{position:absolute}
.magazine .cover h1{color:#ff3399;font-size:168px!important;+*font-size:166px!important;line-height:174px!important}
.magazine .cover header span{font-family:'NarzissDrops', Arial, Sans-Serif;font-size:14px;position:absolute;top:5px;right:18px;text-transform:uppercase;padding-right:0px}
.magazine .cover img{position:absolute;display:none;}
.magazine .cover img.img1{z-index:500;top:160px;left:5px}
.magazine .cover img.img2{z-index:542;top:325px;left:10px}
.magazine .cover img.img3{z-index:582;top:157px;left:139px}
.magazine .cover img.img4{z-index:502;top:160px;left:710px}
.magazine .cover img.img5{z-index:551;top:194px;left:859px}
.magazine .cover img.img6{z-index:507;top:158px;left:263px}
.magazine .cover img.main{z-index:505;top:113px;left:5px;opacity:0}

/* Old Covers to removed once pages are updated */
.magazine .oct2011 .cover footer,.magazine .nov2011 .cover footer,.magazine .dec2011 .cover footer{z-index:600;}
.magazine .oct2011 .cover footer,.magazine .sep2011 .cover footer,.magazine .nov2011 .cover footer,.magazine .dec2011 .cover footer{width:986px!important;padding:10px 18px 10px 18px!important;}
.magazine .oct2011 .cover footer .f_left,.magazine .sep2011 .cover footer .f_left,.magazine .nov2011 .cover footer .f_left,.magazine .dec2011 .cover footer .f_left{font-size:26px!important}
.magazine .oct2011 .cover footer .month,.magazine .sep2011 .cover footer .month,.magazine .nov2011 .cover footer .month,.magazine .dec2011 .cover footer .month{padding:0 25px 0 0}
.magazine .oct2011 .cover h1,.magazine .sep2011 .cover h1,.magazine .nov2011 .cover h1,.magazine .dec2011 .cover h1{font-size:174px!important}
.magazine .oct2011 .cover header span,.magazine .sep2011 .cover header span,.magazine .nov2011 .cover header span,.magazine .dec2011 .cover header span{padding-right:0px!important}
.magazine .sep2011 .cover footer,.magazine .oct2011 .cover footer,.magazine .nov2011 footer{background:#000!important;color:#fff!important}
.magazine .sep2011 .cover h1{color:#000!important}
.magazine .sep2011 .cover img{position:absolute;display:none;}
.magazine .sep2011 .cover img.img1{z-index:502;top:139px;left:376px}
.magazine .sep2011 .cover img.img2{z-index:502;top:143px;left:77px}
.magazine .sep2011 .cover img.img3{z-index:502;top:133px;left:629px}
.magazine .sep2011 .cover img.img4{z-index:502;top:138px;left:845px}
.magazine .sep2011 .cover img.img5{z-index:501;top:139px;left:745px}
.magazine .sep2011 .cover img.img6{z-index:501;top:135px;left:518px}
.magazine .sep2011 .cover img.img7{z-index:501;top:140px;left:207px}
.magazine .sep2011 .cover img.img8{z-index:501;top:141px;left:8px}
.magazine .sep2011 .cover img.main{z-index:505;top:113px;left:5px;opacity:0}
/* october cover*/
.magazine .oct2011 .cover{background:url('/new_images/magazine/oct_cover_bg.jpg') no-repeat top left #C8BED6}
.magazine .oct2011 .cover h1,.magazine .oct2011 .cover header span{color:#fff}
.magazine .oct2011 .cover img.img1{z-index:502;top:65px;left:425px}
.magazine .oct2011 .cover footer .month{padding-top:4px}
/* November cover*/
.magazine .nov2011 .cover{background-color:#000}
.magazine .nov2011 .cover h1,.magazine .nov2011 .cover header span{color:#fff}
.magazine .nov2011 .cover img.img1{z-index:502;top:392px;left:578px}
.magazine .nov2011 .cover footer .month{padding-top:4px}
.magazine .nov2011 .cover .nov_model{top:0px;left:0px}
/* December cover*/
.magazine .dec2011 .cover{background:url('/new_images/magazine/dec_cover_bg.jpg') no-repeat bottom left #fff;overflow:hidden}
.magazine .dec2011 .cover h1,.magazine .dec2011 .cover header span{color:#000;margin-bottom:0px!important;}
.magazine .dec2011 .cover h2{font-size:55px;text-transform:uppercase;text-align:center;+*line-height:35px}
.magazine .dec2011 .cover img.img1{z-index:600;}
.magazine .dec2011 .cover img.img2{z-index:502;top:241px;left:231px}
.magazine .dec2011 .cover img.img3{z-index:502;top:217px;left:306px}
.magazine .dec2011 .cover img.img4{z-index:502;top:220px;left:520px}
.magazine .dec2011 .cover img.img5{z-index:551;top:246px;left:443px}
.magazine .dec2011 .cover img.img6{z-index:507;top:253px;left:592px}
.magazine .dec2011 .cover img.img7{z-index:501;top:221px;left:699px}
.magazine .dec2011 .cover img.main{z-index:505;top:113px;left:5px;opacity:0}
.magazine .dec2011 .cover footer .month{padding-top:4px}
.magazine .dec2011 .cover footer a{color:#000!important}
.magazine .dec2011 .cover footer .month{padding-top:4px}
.magazine .dec2011 .cover footer a{color:#000!important}

.magazine .feb2012 .cover h1{color:#000!important}

/* Table of Content layout */
.magazine .toc{background: url('/new_images/magazine/magazine_toc_rightbg.jpg') no-repeat scroll right top white;}
.magazine .toc_listing{width:736px;height:560px;margin:0px;padding-left:18px!important;overflow:hidden}
.magazine .toc article{width:134px!important;height:100px!important;margin: 15px 10px 10px 0}
.magazine .toc header{height:45px;padding:8px 10px 0 0;position:relative}
.magazine .toc h1{padding-top:0px!important;font-size:40px;line-height:40px!important;float:left;margin-bottom: 0px!important;}
.magazine .toc h2{margin-top:10px!important;+*line-height:45px;color:#fff;font-size:29px;line-height:30px}
.magazine .toc .f_left header{border-bottom:1px #000 solid;margin-right:18px}
.magazine .toc .f_left header span{padding-top:10px!important;font-family:'NarzissDrops', Arial, Sans-Serif;font-size:25px;line-height:25px;float:right;text-transform:uppercase;color:#666}
.magazine .toc .f_left{}
.magazine .toc .f_right{width:200px;color:#fff;padding-right:18px;}
.magazine .toc .f_right p{font-size:11px}
.magazine .toc .f_right h3{font-size:24px;margin-top:5px;color:#fff;line-height:26px}
.magazine .toc .f_right header{margin-bottom:10px;height:45px;border-bottom:1px #666 solid;}
.magazine .toc .f_right a{font-family: Georgia,serif;color: white;text-decoration: underline;font-weight: normal}
.magazine .toc h3, .magazine .toc p{width:190px}
.magazine .toc .article_inner{width:774px;top:0px;left:0px}
.magazine .toc article{width: 134px!important;height: 100px!important;margin: 15px 10px 10px 0;float:left;cursor:pointer}
.magazine .toc .article_name{text-transform:uppercase;font-family:Georgia,serif;}
/*.magazine .toc article img{width:135px;height:76px;background:#f8f8f8} */
.magazine .toc .cover_credits{position:absolute;bottom:30px;right:180px;font-style:italic;font-family: Georgia,serif}
.magazine .toc .cover_credits,.magazine .toc .cover_credits a{font-size:10px}

/* Old TOC to removed once pages are updated */


.magazine .sep2011 .toc header,.magazine .oct2011 .toc header{height:52px!important}
.magazine .sep2011 .toc header h1,.magazine .oct2011 .toc header h1{padding-top:10px!important}
.magazine .sep2011 .toc header h2.magazine .oct2011 .toc header h2{margin-top:15px!important}
.magazine .sep2011 .toc header span,.magazine .oct2011 .toc header span{padding-top:25px!important}

.magazine .sep2011 .toc .f_left,.magazine .oct2011 .toc .f_left{width:766px!important;height:768px!important}
.magazine .oct2011 .toc p{font-size:12px;width:170px}
.magazine .oct2011 .toc .cover_credits{position:absolute;bottom:30px;right:40px;font-style:italic}
.magazine .oct2011 .toc .cover_credits,.magazine .oct2011 .toc .cover_credits a{font-size:10px}
.magazine .oct2011 .toc article,.magazine .sep2011 .toc article,.magazine .nov2011 .toc article,.magazine .dec2011 .toc article{width:181px!important;height:137px!important;margin:18px 10px 18px 0!important}
.magazine .sep2011 .toc article{width:240px!important;;height:180px!important;;margin:18px 18px 18px 0!important;}


.magazine .sep2011 .pc .sept_content{overflow:hidden;height:700px!important;position:relative;}

/* Top5 layout */
.magazine .top5{position:relative}
.magazine .top5 header{top:0px!important;left:340px!important;z-index:600;;+*width:250px;position:absolute}
.magazine .top5 header span{border:none;font-size:130px;+*font-size:120px;font-family:'NarzissDrops', Arial, Sans-Serif;display:inline;line-height:100px;+*line-height:120px;color:#000}
.magazine .header_group{width:270px;margin-left:20px}
.magazine .header_group .f_left{height:120px;margin-left:20px}
.magazine .header_group .f_right{height:120px}

.magazine .top5 h1{font-family:'NarzissMedium', Arial, Sans-Serif;border-top:1px #000 solid;border-bottom:1px #000 solid;width:255px;font-size:88px;line-height:130px!important;margin-bottom:15px!important;display:inline}

.magazine .top5 .standfirst{clear:both;display:block;position:relative;font-size:16px;margin-top:20px;+*text-align:center;+*margin-top:0px!important;+*white-space:nowrap}
.magazine .top5 h2{text-transform:uppercase;margin:0px!important}
.magazine .top5 h3{font-family:'NarzissMedium', Serif!important;border:1px solid #666;padding:8px 20px 8px 20px;font-size:15px!important;color:#000;display:inline-block}
.magazine .top5 article{width:310px;position:absolute;padding:0px 10px 0px 10px;display:none}
.magazine .top5 article h2{font-family:'NarzissMedium', Serif!important;border:1px solid #666;padding:8px 10px 8px 10px;font-size:15px!important;color:#000;display:inline-block;background:#fff;+*padding:8px 10px 8px 10px;white-space:nowrap}
.magazine .top5 .product_images{position:relative;cursor:pointer;}
.magazine .top5 article img{background:#f1f1f1f}
.magazine .top5 article .text_stuff{display:block;text-align:center;position:absolute;}
.magazine .top5 article .more_info{display:block;clear:both;font-family:Georgia, Serif;text-align:right;font-weight:normal;font-style:italic}
.magazine .top5 article .more_info span{font-size:14px}
.magazine .top5 article .description{display:none}
.magazine .top5 .grey_button{margin-left:20px}
.magazine .h2_price{display:none}


.magazine .top5 .overlay_box{top:40px!important}
.magazine .top5 .overlay_exit{top:30px!important;left:820px!important}

.magazine .top5 .spot1{top:40px;left:75px;z-index:510}
.magazine .top5 .spot1 .text_stuff{left:5px;top:208px}
.magazine .top5 .spot2{right:115px;top:50px;z-index:501;width:220px}
.magazine .top5 .spot2 .text_stuff{top:215px}
.magazine .top5 .spot3{left:410px;+*left:390px;top:150px!important}
.magazine .top5 .spot3 .text_stuff{top:330px;left:-40px}
.magazine .top5 .spot4{bottom:48px;left:38px}
.magazine .top5 .spot4 .text_stuff{left:30px;top:202px}
.magazine .top5 .spot5{bottom:50px;width:222px;right:50px}
.magazine .top5 .spot5 .text_stuff{right:0px;+*right:-20px;top:170px}

.magazine .sep2011 .top5 header,.magazine .oct2011 .top5 header,.magazine .nov2011 .top5 header,.magazine .dec2011 .top5 header{left:380px!important;top:15px!important;}
.magazine .sep2011 .top5 article h2,.magazine .oct2011 .top5 article h2,.magazine .nov2011 .top5 article h2{padding:8px 20px 8px 20px!important}

.magazine .sep2011 .top5 .spot1,.magazine .oct2011 .top5 .spot1{top:60px;left:18px}
.magazine .sep2011 .top5 .spot1 .text_stuff{top:275px;left:40px}
.magazine .sep2011 .top5 .spot2{top:30px;right:60px;width:220px!important}
.magazine .sep2011 .top5 .spot2 .text_stuff{top:300px;left:0px}
.magazine .sep2011 .top5 .spot3,.magazine .oct2011 .top5 .spot3{top:180px!important;left:355px!important;z-index:500}
.magazine .sep2011 .top5 .spot3 .text_stuff{top:430px;left:0px}
.magazine .sep2011 .top5 .spot4,.magazine .oct2011 .top5 .spot4{bottom:70px!important;left:18px!important;z-index:300}
.magazine .sep2011 .top5 .spot4 .text_stuff{top:310px;left:0px}
.magazine .sep2011 .top5 .spot4 h2{padding-left:10px!important;padding-right:10px!important}
.magazine .sep2011 .top5 .spot5{bottom:90px;right:0px;+*right:20px;width:310px}
.magazine .sep2011 .top5 .spot5 .text_stuff{top:230px;right:12px}
.magazine .sep2011 .top5 .spot5 h2{padding-left:10px!important;padding-right:10px!important}


/* October top5*/
.magazine .oct2011 .top5 .spot1 .text_stuff{left:35px;top:260px}
.magazine .oct2011 .top5 .spot2{right:105px;top:20px}
.magazine .oct2011 .top5 .spot2 .text_stuff{top:290px}
.magazine .oct2011 .top5 .spot3 .text_stuff{top:420px;left:0px!important}

.magazine .oct2011 .top5 .spot4 .text_stuff{left:30px;top:310px}
.magazine .oct2011 .top5 .spot5{bottom:90px;width:326px;right:0px}
.magazine .oct2011 .top5 .spot5 .text_stuff{right:30px;top:240px}
/* Nov top5*/
.magazine .nov2011 .top5 .spot1{top:130px;left:33px;z-index:510}
.magazine .nov2011 .top5 .spot1 .text_stuff{left:0px;top:212px}
.magazine .nov2011 .top5 .spot2{right:105px;top:70px}
.magazine .nov2011 .top5 .spot2 .text_stuff{top:290px}
.magazine .nov2011 .top5 .spot3{left:340px!important}
.magazine .nov2011 .top5 .spot3 .text_stuff{top:440px}
.magazine .nov2011 .top5 .spot4{bottom:80px!important}
.magazine .nov2011 .top5 .spot4 .text_stuff{left:0px;top:295px}
.magazine .nov2011 .top5 .spot5{bottom:90px;width:306px;right:0px}
.magazine .nov2011 .top5 .spot5 .text_stuff{right:30px;top:260px}
/* dec top5*/
.magazine .dec2011 .top5 header{top:0px!important;left:360px!important;z-index:600}
.magazine .dec2011 .header_group{width:270px;margin-left:40px}
.magazine .dec2011 .header_group .f_left{height:130px;margin-left:20px}
.magazine .dec2011 .header_group .f_right{height:130px}
.magazine .dec2011 .top5 article h2{padding:8px 10px 8px 10px}
.magazine .dec2011 .top5 .spot1{top:70px;left:20px;z-index:510}
.magazine .dec2011 .top5 .spot1 .text_stuff{left:5px;top:288px}
.magazine .dec2011 .top5 .spot2{right:115px;top:50px;z-index:501}
.magazine .dec2011 .top5 .spot2 .text_stuff{top:315px}
.magazine .dec2011 .top5 .spot3{left:378px!important;top:180px!important}
.magazine .dec2011 .top5 .spot3 .text_stuff{top:440px;left:50px}
.magazine .dec2011 .top5 .spot4{bottom:80px!important;left:18px!important}
.magazine .dec2011 .top5 .spot4 .text_stuff{left:30px;top:272px}
.magazine .dec2011 .top5 .spot5{bottom:90px;width:306px;right:0px}
.magazine .dec2011 .top5 .spot5 .text_stuff{right:10px;top:230px}


.magazine .feb2012 .top5 .spot1{top:30px!important}
.magazine .feb2012 .top5 .spot2{right:85px!important}
.magazine .feb2012 .top5 .spot3{left:320px;top:230px!important}
.magazine .feb2012 .top5 .spot3 .text_stuff{top:180px!important;left:35px!important}
.magazine .feb2012 .top5 .spot4{bottom:38px!important}

/* Interview layout */
.magazine .interview h1{font-size:45px;line-height:40px!important;margin-bottom: 10px!important;text-transform: none!important;display:inline-block}
.magazine .interview .f_left{width:530px;position:relative}
.magazine .interview .f_right{width:440px;padding-right:0px;margin-top:30px}

.magazine .interview .intro{font-size:16px}
.magazine .paragraph{width:345px;padding-left:20px}
.magazine .interview .blockquotebg{margin-bottom: 10px;padding: 20px 0 20px 20px;width:320px}
.magazine .interview blockquote{background: url(/new_images/magazine/magazine_interview_quotes_up.png) no-repeat scroll left top;padding: 10px 0 0 20px;}
.magazine .interview blockquote span{background: url(/new_images/magazine/magazine_interview_quotes_down.png) no-repeat scroll right bottom;padding: 30px 40px 10px 30px;font-size: 22px;line-height: 24px;
font-family: 'NarzissDrops', Arial, Sans-Serif}

.magazine .interview .black_box{bottom:342px;left:394px;width:132px;font-size:11px;color: white;position: absolute;display: inline-block;padding: 5px}
.magazine .interview h1 .big_text{line-height:75px!important;margin:auto;text-transform:uppercase;display:inline-block}
.magazine .interview .small_text{vertical-align:top;float:none;padding-right:10px}
.magazine .interview .standfirst{width:365px;margin-bottom:25px!important;padding:10px;margin:20px 0 45px 0;display:inline-block;font-style:italic;background:#ccc;font-family:Georgia, Serif}
.magazine .interview .standfirst img{float:left;margin-right:10px}
.magazine .interview .intro{font-size:16px;}
.magazine .interview .play_video{top:35px;left:460px}
.magazine .interview .paragraph{width:345px;padding-left:20px}

.magazine .sep2011 .interview .f_right{width:395px!important;padding-right:45px!important;margin-top:30px!important}
.magazine .sep2011 .interview .small_text{float:right;padding-right: 10px}

.magazine .oct2011 .interview .f_right{width:445px;padding-right:25px!important;margin-top:30px}
.magazine .oct2011 .interview .big_text{line-height:66px!important}
.magazine .oct2011 .interview .standfirst{width:400px;margin:10px 0 20px 0}
.magazine .oct2011 .interview .blockquotebg{padding-bottom:35px}
.magazine .oct2011 .interview .small_text{padding-right:6px;}
.magazine .oct2011 .interview .black_box{bottom:410px;left:420px;width:90px;font-size:14px}

.magazine .interview .black_box{color:#fff;position:absolute;display:inline-block;padding:5px;}
.magazine .oct2011 .interview .small_text{padding-right:6px;+*padding-right:0px}
.magazine .nov2011 .interview .standfirst{width:400px;margin:10px 0 20px 0}
.magazine .nov2011 .interview .black_box{bottom:455px;left:35px;width:185px;font-size:12px}
.magazine .nov2011 .interview .big_text{display:block;font-size:150px!important;line-height:110px!important}
.magazine .nov2011 .interview .blockquotebg{padding-bottom:10px!important}
.magazine .nov2011 .interview .blockquotebg span{padding-left:20px!important}
.magazine .nov2011 .interview .f_right{width:420px;padding-right:45px!important}
.magazine .dec2011 .interview .standfirst{width:400px;margin:10px 0 20px 0}
.magazine .dec2011 .interview .black_box{bottom:380px;left:193px;width:190px;font-size:12px}
.magazine .dec2011 .interview .blockquotebg{padding-bottom:10px!important;padding-top:0px!important}
.magazine .dec2011 .interview .blockquotebg span{padding-left:20px!important}
.magazine .dec2011 .interview .f_right{width:420px;padding-right:45px!important}
.magazine .dec2011 .interview .paragraph{padding-left:30px}
.magazine .dec2011 .interview .intro{font-size:16px;padding-left:20px}

.magazine .dec2011 .interview .small_text{float:right;padding-right:10px!important}
.magazine .feb2012 .interview h1{line-height:30px!important}
.magazine .feb2012 .interview .small_text{float:right;padding-right:55px}
.magazine .feb2012 .interview .intro{padding-left:86px}

/* Ultimate layout */
.magazine .ultimate{background:#fff;position:relative}
.magazine .ultimate h1{font-size:40px;border-top:1px #000 solid; border-bottom:1px #000 solid;line-height:60px!important;margin-bottom:15px!important;display:inline-block;margin:0 auto;margin-top:50px;+*width:700px;+*font-size:37px;}
.magazine .ultimate h2{font-size:16px;color:#000;margin-top:30px}
.magazine .ultimate .love_this{z-index:200;}
.magazine .ultimate .grey_button,.magazine .ultimate .love_this,.magazine .ultimate .love_this_description{position:absolute}
.magazine .ultimate .love_this_description{background:#fff;border:1px solid #c6c6c6;padding:30px;bottom:90px;left:235px;width:260px;display:none}
.magazine .ultimate .standfirst{font-size:16px;line-height:22px}
.competition_link{font-weight:normal;text-align:center;position:absolute;bottom:30px;left:40px;width:130px;height:80px;color:#666;background:#ececec;padding:15px;font-family:'NarzissRegular', Arial, Sans-Serif;font-size:14px;font-style:italic;display:block;line-height:18px;border-top:1px solid #f0eeee; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;border-left:1px solid #f0eeee;}
.competition_link span{font-size:18px;line-height:20px;display:block;font-style:normal;text-transform:uppercase;font-family:Georgia, Serif!important;}
.competition_link:hover{background-color:#000!important;color:#fff!important;text-decoration:none;border-top:1px solid #000000; border-right:1px solid #585858; border-bottom:1px solid #585858; border-left:1px solid #000000;}
.magazine .jan2012 .ultimate .love_this{top:190px;left:300px}
.magazine .jan2012 .ultimate .love_this_description{left:335px!important}
.magazine .sep2011 .ultimate h1,.magazine .oct2011 .ultimate h1,.magazine .nov2011 .ultimate h1.magazine .dec2011 .ultimate h1{margin-top:50px!important}
/* oct Ultimate*/
.magazine .oct2011 .ultimate{background:url('/new_images/magazine/magazine_oct_ultimate.jpg')}
.magazine .oct2011 .ultimate h1{+*width:550px}
.magazine .oct2011 .ultimate .love_this_description{bottom:250px;left:215px;width:280px;padding:20px}
.magazine .photoshoot .grey_button,.magazine .ultimate .grey_button{margin-bottom:0px!important}
/* nov Ultimate*/
.magazine .nov2011 .ultimate{background:url('/new_images/magazine/magazine_nov_ultimate.jpg')}
.magazine .nov2011 .ultimate h1{+*width:550px}
.magazine .nov2011 .ultimate .love_this_description{bottom:70px;left:660px!important;width:280px;padding:20px}
.magazine .photoshoot .grey_button,.magazine .ultimate .grey_button{margin-bottom:0px!important}
/* dec Ultimate*/
.magazine .dec2011 .ultimate h1,.magazine .dec2011 .ultimate .standfirst{margin-left:40px}
.magazine .dec2011 .ultimate .love_this{left:170px;top:260px}
.magazine .dec2011 .ultimate .love_this_description{bottom:300px;left:225px;width:260px;padding:20px}

.magazine .feb2012 .ultimate h1{margin-top:20px!important}

/*beauty + acc */
.magazine .news_list{position:relative;overflow:hidden}
.magazine .news_list header{margin-left:160px}
.magazine .news_list h1{font-size:40px;border-top:1px #000 solid;margin-top:30px!important;border-bottom:1px #000 solid;line-height:50px!important;margin-bottom:5px!important;display:inline-block;margin:0 auto;+*width:300px}
.magazine .news_list h2{text-transform:uppercase;text-align:center;color:#000}
.magazine .news_list .standfirst{font-size:16px;margin-bottom:15px!important}
.magazine .news_list .f_left{width:260px}
.magazine .news_list .reading_plane{width:505px;padding:10px 0 180px 60px;margin-right:190px;float:right;text-align:center;position:relative}
.magazine .news_list .left_menu{height:460px;background:#f5f5f5;position:absolute;left:0px;top:35px;width:200px;+*height:520px;z-index:1000;padding-top:8px}
.magazine .news_list .left_menu div{margin:0 0 0 27px;border-bottom:1px #999 solid;padding-top:30px;clear:both;height:75px;+*height:125px;+*padding-top:0px!important;position:relative}
.magazine .news_list .left_menu div h3{font-family:'NarzissRegular', Arial, Sans-Serif;font-size:150px;color:#999;width:80px;text-align:center;*float:left;+*line-height:135px;+*font-size:145px!important}
.magazine .news_list .left_menu div span{color:#999999;font-size:12px!important;line-height:17px;font-family:Georgia, Serif;width:80px;position:absolute;bottom:10px;right:0px;font-style:italic}
.magazine .news_list .active{color:#000}
.magazine .news_list .anrp4, .magazine .news_list .bnrp4{border:0px!important}
.magazine .news_list .left_menu .active h3,.magazine .news_list .left_menu .active span{color:#000!important}
.magazine .news_list p{line-height:16px}
.magazine .news_list .page_number{height:45px;width:148px;display:inline-block;padding:0px 25px 0 25px;}
.magazine .news_list .how_to_guide h3{margin-top:0px!important;+*clear:both}
.left_menu div{cursor:pointer!important;cursor:hand;}
.magazine #anrp4,.magazine #bnrp4{padding-bottom:0px!important}

.magazine .sep2011 .news_list .left_menu,.magazine .oct2011 .news_list .left_menu,.magazine .nov2011 .news_list .left_menu,.magazine .dec2011 .news_list .left_menu{top:140px!important;width:260px!important}
.magazine .sep2011 .news_list .left_menu div span,.magazine .oct2011 .news_list .left_menu div span,.magazine .nov2011 .news_list .left_menu div span,.magazine .dec2011 .news_list .left_menu div span{right:10px!important;width:85px!important}
.magazine .sep2011 .news_list .left_menu div,.magazine .oct2011 .news_list .left_menu div,.magazine .nov2011 .news_list .left_menu div,.magazine .dec2011 .news_list .left_menu div{margin-left:60px!important;margin-right:15px}
.magazine .sep2011 .news_list .how_to_guide,.magazine .nov2011 .news_list .how_to_guide,.magazine .oct2011 .menswear .how_to_guide{padding-top:10px;height:738px}
.magazine .nov2011 .news_list #bnrp1{background:url('/new_images/magazine/magazine_nov_beauty_product1.jpg') 50px 10px no-repeat;margin-right:140px;width:555px;padding-top:380px}
.magazine .dec2011 .news_list .anrp3,.magazine .dec2011 .news_list .anrp4,.magazine .dec2011 .news_list .bnrp3,.magazine .dec2011 .news_list .bnrp4{height:90px;+*height:125px}
.magazine .dec2011 .news_list #bnrp1 img{margin-top:5px}

/* New Next Issue layout */
.magazine .nextissue{background:#fff;position:relative}
.magazine .nextissue h1{font-size:40px;border-top:1px #000 solid; border-bottom:1px #000 solid;line-height:60px!important;margin-bottom:5px!important;display:inline-block;margin:0 auto;margin-top:15px!important;+width:180px;+*font-size:37px;}
.magazine .nextissue .standfirst{font-size:16px;line-height:22px}






/* Marigay */
.magazine .sep2011 .marigay h1,.magazine .oct2011 .marigay h1,.magazine .nov2011 .marigay h1,.magazine .dec2011 .marigay h1{padding:8px 0 8px 0!important;}
.magazine .marigay{padding-left:50px}
.magazine .marigay h1{font-size:40px;border-top:1px #000 solid; border-bottom:1px #000 solid;line-height:48px!important;margin-bottom:15px!important;margin-top:20px!important;display:inline-block;margin:0 auto;+*width:340px;padding:4px 0 4px 0}
.magazine .marigay h2{font-family:'WCMano', Arial, Sans-Serif!important;font-size:30px;color:#000;padding:8px 0 8px 0;white-space:nowrap;}
.magazine .marigay article p, .magazine .marigay article h2{text-align:left}
.magazine .marigay article{display:block;float:left;padding:10px}
.magazine .marigay .standfirst{font-size:16px;margin-bottom:15px}
/*.magazine .marigay article p{line-height:18px!important}*/
.magazine .marigay .spot1{width:190px;padding-top:0px!important}
.magazine .marigay .spot1 h2{padding:0px!important}
.magazine .marigay .spot2{position:relative;height:410px;width:230px;background:url('/new_images/magazine/magazine_marigay_article2_border.png') 245px 20px no-repeat;}
.magazine .marigay .spot2 img {position: absolute;bottom: 0px;left: 30px}
.magazine .marigay .spot2 h2{display:none}
.magazine .marigay .spot3{width:450px;padding-bottom:0px!important;padding-top:0px!important;padding-left:20px}
.magazine .marigay .spot3 img{float:right;margin:0px!important}
.magazine .marigay .spot3 .description{+*width:180px}
.magazine .marigay .spot3 h2{padding:16px 0px 0px 0px}
.magazine .marigay .spot3,.magazine .marigay .spot4{width:420px}
.magazine .marigay .spot4{padding-top:5px;position:relative;background:url('/new_images/magazine/magazine_marigay_article4_border.png') 25px 0px no-repeat;margin-left:10px}
.magazine .marigay .spot4 img{float:left;margin-right:20px}
.magazine .marigay .spot4 .description{padding:10px 0 0 10px;+*padding-top:20px}
.magazine .marigay .spot4 h2{padding:0px!important}

.magazine .oct2011 .marigay .spot3{background:url('/new_images/magazine/magazine_oct_maragay_3.jpg') top right no-repeat;height:365px;position:relative}
.magazine .oct2011 .marigay .spot3 .description{width:220px}
.magazine .oct2011 .marigay .spot4 .description{padding-top:10px}
.magazine .oct2011 .marigay .spot4 img{float:left;margin-right:10px}
.magazine .oct2011 .marigay .spot4 h2{line-height:30px}
.magazine .nov2011 .marigay .spot2 img{margin-top:20px}
.magazine .nov2011 .marigay .spot3 img{float:right;margin-left:10px}
.magazine .nov2011 .marigay h2{line-height:25px}
.magazine .nov2011 .marigay .spot4 .description{padding-top:10px}

.magazine .feb2012 .marigay .standfirst{margin-bottom:10px!important;}
.magazine .feb2012 .marigay p{margin-bottom:5px!important;font-size:11px\0/}
.magazine .feb2012 .marigay .spot1{padding:10px 0px 10px 0px!important}
.magazine .feb2012 .marigay .spot2{background:none!important}
.magazine .feb2012 .marigay .spot3{padding:10px 0px 0px 0px!important}
.magazine .feb2012 .marigay .spot3{width:235px!important}
.magazine .feb2012 .marigay .spot3 .description{width:auto!important}
.magazine .feb2012 .marigay .spot4{padding:0px!important;background:none!important;width:250px!important;margin-left:0px!important}

/* Nightmare a-z section */
.magazine .alpha_trends h3{font-family:'NarzissDrops', Arial, Sans-Serif;font-size:21px;font-weight:normal!important;text-transform:uppercase}
.magazine .alpha_trends article{float:left;position:relative;display:inline-block}
.magazine .alpha_trends article .description,.magazine .alpha_trends article h2{position:absolute}
.magazine article .description{text-align:center;font-size:11px!important}
.magazine .alpha_trends .mini_black_boxes{color:#fff;font-family:Georgia, Serif;position:absolute;z-index:100;white-space:nowrap}
.magazine .trend1 h2, .magazine .trend1 p{position:absolute;}
.magazine .trend1 h2{top:160px;left:200px}
.magazine .trend1 p{top:245px;left:560px;font-size:16px;font-family:Georgia, Serif;line-height:18px;width:250px}
.magazine .trend2 .spot1{width:340px;height:550px;margin-left:15px}
.magazine .trend2 .spot1 h2{top:165px;right:9px}
.magazine .trend2 .spot1 .description{bottom:0px;right:15px;width:170px}
.magazine .trend2 .spot1 .description p{width:130px;padding-left:40px}
.magazine .trend2 .spot1 .description h3{padding-left:50px}
.magazine .trend2 .spot2{width:580px;height:275px}
.magazine .trend2 .spot2 .description{top:20px;left:185px;width:195px;text-align:left}
.magazine .trend2 .spot2 h2{top:10px;left:20px}
.magazine .trend2 .spot2 .magazine_product_image{float:right}
.magazine .trend2 .spot2 .grey_button{width:90px}
.magazine .trend2 .spot3{width:610px;height:270px;padding-top:5px}
.magazine .trend2 .spot3 .description{bottom:10px;left:140px;width:200px}
.magazine .trend2 .spot3 .description p{width:196px}
.magazine .trend2 .spot3 h2{top:-5px;left:130px}
.magazine .trend2 .spot3 h3{padding-left:60px}
.magazine .trend2 .spot3 .grey_button{margin-bottom:0px!important}
.magazine .trend3 .spot1{width:640px;height:550px;margin-right:20px}
.magazine .trend3 .spot1 .description{width:200px;left:30px;top:200px;text-align:left;}
.magazine .trend3 .spot1 .description p{width:115px;}
.magazine .trend3 .spot1 .description p,.magazine .trend3 .spot1 .description h3{padding-left:20px}
.magazine .trend3 .spot1 .magazine_product_image{float:right}
.magazine .trend3 .spot1 h2{top:20px;left:20px}
.magazine .trend3 .spot2{width:305px;height:530px;margin-top:20px}
.magazine .trend3 .spot2 h2{bottom:130px;right:30px}
.magazine .trend3 .spot2 .description{width:310px;left:0px;bottom:10px}
.magazine .trend3 .spot2 .description p{margin-bottom:5px!important}
.magazine .trend3 .spot2 .grey_button{margin-bottom:0px!important}
.magazine .trend4 .spot1{width:325px;height:550px;}
.magazine .trend4 .spot1 h2{top:20px;right:20px}
.magazine .trend4 .spot1 .description{bottom:15px;width:200px;right:20px;text-align:left}
.magazine .trend4 .spot1 .description p{margin-bottom:5px}
.magazine .trend4 .grey_button{margin-bottom:0px!important}
.magazine .trend4 .spot2{width:630px;height:550px}
.magazine .trend4 .spot2 h2{top:120px;left:20px}
.magazine .trend4 .spot2 .description{bottom:15px;width:320px;text-align:left;left:5px}
.magazine .trend5 .spot1{width:300px;height:275px;margin-right:25px}
.magazine .trend5 .spot1 h2{top:0px;left:20px}
.magazine .trend5 .spot1 .description{top:130px;left:20px;width:200px;text-align:left}
.magazine .trend5 .spot1 .magazine_product_image{float:right}
.magazine .trend5 .spot2{width:315px;height:265px;margin-top:10px;position:absolute;bottom:0px;left:0px;margin-right:10px}
.magazine .trend5 .spot2 .description{width:155px;top:40px;text-align:left;right:10px}
.magazine .trend5 .spot2 h2{bottom:35px;left:10px}
.magazine .trend5 .spot2 h3,.magazine .trend5 .spot2 .description p{padding-left:50px}
.magazine .trend5 .spot3{width:375px;height:530px;margin-top:20px}
.magazine .trend5 .spot3 h2{top:180px;left:10px}
.magazine .trend5 .spot3 h3{color:#fff}
.magazine .trend5 .spot3 .description, .magazine .trend4 .spot3 h3{color:#fff}
.magazine .trend5 .spot3 .description{top:255px;right:30px;width:160px;text-align:left}
.magazine .trend5 .spot3 .description p{width:145px}
.magazine .trend5 .spot3 .description .grey_button{padding:5px 5px 5px 10px}
.magazine .trend5 .spot4{width:275px;height:550px}
.magazine .trend5 .spot4 h2{top:80px;left:0px}
.magazine .trend5 .spot4 .description{bottom:0px;left:0px}
.magazine .trend6 .spot1{width:485px;height:550px;margin-right:15px;}
.magazine .trend6 .spot1 .description{bottom:20px;left:40px;width:150px;text-align:left}
.magazine .trend6 .spot1 h2{top:10px;left:20px}
.magazine .trend6 .spot1 .magazine_product_image{float:right}
.magazine .trend6 .spot2{width:475px;height:550px}
.magazine .trend6 .spot2 .description{bottom:20px;left:20px;width:220px;text-align:left}
.magazine .trend6 .spot2 h2{top:105px;right:5px}
.magazine .trend7 .spot1{width:555px;height:355px;+*clear:left}
.magazine .trend7 .spot1 .description{width:200px;text-align:left;left:240px;bottom:-10px}
.magazine .trend7 .spot1 h2{bottom:-5px;left:105px}
.magazine .trend7 .spot2{width:555px;height:195px;+*clear:left}
.magazine .trend7 .spot2 h2{left:80px;bottom:0px;z-index:30;}
.magazine .trend7 .spot2 .magazine_product_image{z-index:50;position:absolute;bottom:0px;left:0px}
.magazine .trend7 .spot2 .description{top:15px;left:200px;width:250px;text-align:left}
.magazine .trend7 .spot2 .description p{width:140px;padding-left:40px}
.magazine .trend7 .spot2 h3{white-space:nowrap}
.magazine .trend7 .spot2 .grey_button{z-index:200;position:absolute}
.magazine .trend7 .spot3{width:415px;height:550px;float:none}
.magazine .trend7 .spot3 h2{top:10px;left:10px;z-index:30}
.magazine .trend7 .spot3 .description{left:20px;bottom:0px;text-align:left;width:125px}
.magazine .trend7 .spot3 .magazine_product_image{position:absolute;top:20px;right:0px;z-index:100}
.magazine .trend7 .spot3 .grey_button{white-space:nowrap}
.magazine .trend8 .spot1{width:315px;height:550px;margin-left:10px}
.magazine .trend8 .spot1 h2{top:20px;left:20px}
.magazine .trend8 .spot1 .description{bottom:20px;left:0px;width:300px}
.magazine .trend8 .spot1 .grey_button{display:none}
.magazine .trend8 .spot2{width:650px;height:275px}
.magazine .trend8 .spot2 .description{top:81px;left:200px;width:195px;text-align:left}
.magazine .trend8 .spot2 .description p{width:155px;margin-bottom:0px}
.magazine .trend8 .spot2 h2{top:0px;left:200px}
.magazine .trend8 .spot2 h3{margin-left:50px;line-height:20px;margin-bottom:0px}
.magazine .trend8 .spot3{width:300px;height:265px;margin:10px 10px 0 0}
.magazine .trend8 .spot3 h2{top:10px;left:140px}
.magazine .trend8 .spot3 .description{top:10px;left:10px;width:125px;text-align:left}
.magazine .trend8 .spot3 img{float:right}
.magazine .trend8 .spot3 .grey_button{display:none}
.magazine .trend8 .spot4{width:310px;height:275px;}
.magazine .trend8 .spot4 .magazine_product_image{margin:100px 0 0 10px}
.magazine .trend8 .spot4 .description{top:20px;right:0px;width:170px;text-align:left}
.magazine .trend8 .spot4 h2{top:5px;left:80px}
.magazine .trend9 .spot1{width:365px;height:550px;margin-right:20px}
.magazine .trend9 .spot1 h2{top:210px;left:10px}
.magazine .trend9 .spot1 h3, .magazine .trend8 .spot1 .description p{padding-left:10px}
.magazine .trend9 .spot1 .description{bottom:20px;right:0px;width:170px;text-align:left}
.magazine .trend9 .spot1 .description p{width:155px}
.magazine .trend9 .spot2{width:590px;height:275px}
.magazine .trend9 .spot2 .description{bottom:0px;left:200px;width:220px;text-align:left}
.magazine .trend9 .spot2 .description p{width:160px}
.magazine .trend9 .spot2 h2{top:10px;left:10px}
.magazine .trend9 .spot2 .magazine_product_image{float:right}
.magazine .trend9 .spot3{width:590px;height:275px;}
.magazine .trend9 .spot3 .description{bottom:0px;right:10px;width:240px}
.magazine .trend9 .spot3 h2{top:10px;left:185px;z-index:30}
.magazine .trend9 .spot3 .magazine_product_image{position:absolute;bottom:0px;left:0px;z-index:50}
.magazine .trend10 .spot1{width:250px;height:550px}
.magazine .trend10 .spot1 h2{top:15px;left:25px;z-index:30}
.magazine .trend10 .spot1 .magazine_product_image{top:10px;left:10px;z-index:50;position:absolute}
.magazine .trend10 .spot1 .description{bottom:10px;left:30px;text-align:left;width:200px}
.magazine .trend10 .spot1 .grey_button{margin-bottom:0px!important}
.magazine .trend10 .spot2{width:470px;height:550px}
.magazine .trend10 .spot2 h2{bottom:-5px;left:5px}
.magazine .trend10 .spot2 .description{width:320px;right:20px;bottom:10px}
.magazine .trend10 .spot2 .grey_button{margin-bottom:0px!important;margin-left:20px}
.magazine .trend10 .spot3{width:255px;height:550px}
.magazine .trend10 .spot3 h2{bottom:130px;left:-8px}
.magazine .trend10 .spot3 .description{left:10px;bottom:15px}
.magazine .trend10 .spot3 .description p{margin-left:80px;text-align:left;width:130px}
.magazine .keytrendsimg{position:absolute}


/* photoshoot*/
.magazine .photoshoot{position:relative}
.magazine .photoshoot img{z-index:20}
.magazine .photoshoot header{display:none}
.magazine .photoshoot .standfirst{font-size:23px;font-style:italic;padding-bottom:20px}
.magazine .photoshoot .description,.magazine .photoshoot .grey_button{position:absolute}
.magazine .photoshoot .photographer{text-transform:uppercase;display:block;font-size:10px!important;}
.magazine .photoshoot .photographer span{font-size:14px}
.magazine .photoshoot .description{color:#fff;width:160px;font-size:11px;top:25px;left:20px;z-index:10000}
.magazine .photoshoot .description p{line-height:13px}
.magazine .photoshoot .black{color:#000}
.magazine .photoshoot h2{margin:0px!important;position:absolute;}
.magazine .first_shoot header{display:block;padding:110px 40px 0px 398px;width:584px;height:360px}
.magazine .first_shoot h1{font-size:163px;color:#b5a3cf;margin:20px!important;line-height:100px!important;text-align:left}
.magazine .first_shoot h1 span{font-size:125px}
.magazine .photoshoot a{color:#fff;font-size:11px}
.magazine .photoshoot .black a{color:#000}
.magazine .photoshoot .standfirst{font-size:15px;color:#fff;text-align:center}

.magazine .nov2011 .first_shoot header{padding:0px!important}
.magazine .nov2011 .first_shoot header, .magazine .nov2011 .first_shoot h1{color:#fff} 
.magazine .nov2011 .first_shoot h1{position:absolute;top:30px;left:40px;text-transform:none!important;text-align:center;width:580px;line-height:95px!important;letter-spacing:-5px;+*line-height:110px!important}
.magazine .nov2011 .first_shoot h1 span{text-transform:uppercase!important;font-size:80px;font-family:'NarzissMedium', Arial, Sans-Serif;}
.magazine .nov2011 .first_shoot .description{top:670px;left:840px}
.magazine .nov2011 .first_shoot .standfirst{position:absolute;bottom:30px;left:215px}
.magazine .nov2011 .first_shoot h2{bottom:100px;left:210px}
.magazine .nov2011 .shoot2 h2{bottom:130px;right:70px}
.magazine .nov2011 .shoot2 .standfirst{position:absolute;bottom:50px;right:80px;}
.magazine .nov2011 .shoot2 .description{left:840px!important;text-align:right}
.magazine .nov2011 .shoot3 h2{bottom:275px;right:270px}
.magazine .nov2011 .shoot3 .standfirst{position:absolute;bottom:200px;right:275px;}
.magazine .nov2011 .shoot4 h2{position:absolute;bottom:140px;right:160px}
.magazine .nov2011 .shoot4 .standfirst{position:absolute;bottom:70px;right:185px;}
.magazine .nov2011 .shoot4 .photographer{font-size:12px!important;color:#fff;position:absolute;bottom:20px;left:20px}

.magazine .feb2012 .photoshoot .desc{position:absolute;color:#000;font-size:10px;font-family:'GillSansRegular', Arial, Sans-Serif;}
.magazine .feb2012 .photoshoot .desc a{color:#000;font-size:10px!important;font-family:'GillSansRegular', Arial, Sans-Serif!important;}
.magazine .feb2012 .photoshoot .photographer{position:absolute;font-size:11px;text-transform:none!important;font-style:italic}

*.magazine top10 */
.magazine .top10{position:relative}
.magazine .top10 header{position:absolute;top:80px;left:410px;+*width:260px}
.magazine .top10 .standfirst{font-size:16px;margin-top:10px}
.magazine .top10 h1{font-family:'NarzissDrops', Arial, Sans-Serif;}
.magazine .top10 h1{font-size:40px;border-top:1px #000 solid;border-bottom:1px #000 solid;width:255px;line-height:40px!important;margin-bottom:15px!important;display:inline}
.magazine .top10 header span{border:none;font-size:130px;+*font-size:120px;font-family:'NarzissDrops', Arial, Sans-Serif;display:inline;line-height:100px;+*line-height:120px;color:#000}
.magazine .top10 article{width:340px;}
.magazine .top10 article h2,.magazine .top10 article p,.magazine .top10 article .top10_products{position:absolute}
.magazine .top10 article p,.magazine .top10 article a{font-size:11px!important}
.magazine .top10 article h2{z-index:500}
.magazine .top10 .spot1 h2{left:33px;bottom:180px}
.magazine .top10 .spot1 .top10_products{top:30px;left:30px}
.magazine .top10 .spot1 p{bottom:225px;left:88px;width:160px}
.magazine .top10 .spot2 h2{left:158px;bottom:136px}
.magazine .top10 .spot2 .top10_products{bottom:10px;left:80px}
.magazine .top10 .spot2 p{bottom:10px;left:200px;width:125px}
.magazine .top10 .spot3 h2{left:417px;top:162px}
.magazine .top10 .spot3 p{top:175px;left:500px;width:140px}
.magazine .top10 .spot3 .top10_products{bottom:320px;left:340px}
.magazine .top10 .spot4 h2{left:350px;bottom:186px}
.magazine .top10 .spot4 p{top:485px;left:486px;width:160px}
.magazine .top10 .spot4 .top10_products{bottom:285px;left:430px}
.magazine .top10 .spot5 h2{left:480px;bottom:70px}
.magazine .top10 .spot5 p{width:125px;bottom:40px;left:560px}
.magazine .top10 .spot5 .top10_products{bottom:10px;left:345px}
.magazine .top10 .spot6 h2{right:225px;top:50px}
.magazine .top10 .spot6 p{width:170px;top:55px;right:55px}
.magazine .top10 .spot6 .top10_products{top:130px;right:56px}
.magazine .top10 .spot7 h2{right:247px;top:220px}
.magazine .top10 .spot7 p{top:275px;right:35px;width:225px}
.magazine .top10 .spot7 .top10_products{top:325px;right:56px}
.magazine .top10 .spot8 h2{bottom:250px;right:160px}
.magazine .top10 .spot8 p{bottom:265px;right:30px;width:125px}
.magazine .top10 .spot8 .top10_products{top:360px;right:250px}
.magazine .top10 .spot9 h2{bottom:90px;right:10px}
.magazine .top10 .spot9 p{bottom:110px;right:100px;width:120px}
.magazine .top10 .spot9 .top10_products{}
.magazine .top10 .spot10 h2{bottom:8px;right:175px}
.magazine .top10 .spot10 p{bottom:5px;right:35px;width:120px}

.magazine .fashionmoments{position:relative;overflow:hidden}
.magazine .fashionmoments .header{position:absolute;top:80px;right:80px;z-index:500;width:400px;}
.magazine .fashionmoments h1,.magazine .fashionmoments .standfirst{color:#fff;}
.magazine .fashionmoments .standfirst{font-size:16px;font-style:italic;padding-left:60px;line-height:20px}
.magazine .fashionmoments h1{font-size:110px;display:inline-block;margin-bottom:15px}
.magazine .fashionmoments .big_text{font-size:170px;line-height:135px;float:left;margin-left:20px}
.magazine .fashionmoments .small_text{font-size:105px;float:left;text-transform:lowercase;line-height:70px;letter-spacing:-5px}

.magazine .fashionmoments h2{margin-bottom:5px!important;margin-top:0px!important;text-transform:uppercase;}
.magazine .fashionmoments h2, .magazine .fashionmoments h3{font-size:20px;font-family:'NarzissDrops', Arial, Sans-Serif;}
.magazine .fashionmoments h3{margin-bottom:10px!important;font-style:italic}
.magazine .fashionmoments .description{position:absolute;padding:15px;background:#fff}
.magazine .fashionmoments .description p{margin-bottom:0px!important}
.magazine .fashionmoments article{position:relative;display:inline-block;float:left}

.magazine .moment1 .spot1{}
.magazine .moment1 .spot1 .description{bottom:65px;right:85px;width:180px}

.magazine .moment2{padding-left:45px;padding-top:25px;}
.magazine .moment2 .spot1{width:580px;height:410px;margin-right:25px}
.magazine .moment2 .spot1 .description{bottom:28px;left:28px;width:140px}
.magazine .moment2 .spot2{width:277px;height:410px;margin-left:40px}
.magazine .moment2 .spot2 .description{bottom:20px;left:20px;width:210px}
.magazine .moment2 .spot2 .description h2{display:inline-block;float:left;margin-right:5px}
.magazine .moment2 .spot2 .description h3{white-space: nowrap!important}
.magazine .moment2 .spot3{width:265px;height:255px;margin:45px 25px 0 0}
.magazine .moment2 .spot3 .description{top:20px;left:25px;width:114px}
.magazine .moment2 .spot3 .description h3{line-height:21px}
.magazine .moment2 .spot4{width:265px;height:260px;margin:25px 35px 0 15px}
.magazine .moment2 .spot4 .description{bottom:0px;left:50px;width:125px}
.magazine .moment2 .spot5{width:265px;height:255px;margin:45px 0 0 40px}
.magazine .moment2 .spot5 .description{bottom:10px;left:20px;width:205px}
.magazine .moment2 .spot5 .description h2{display:inline-block;float:left;margin-right:5px;margin-bottom:0px!important;margin-right:5px;line-height:21px}
.magazine .moment2 .spot5 .description h3{line-height:21px}

.magazine .moment3{padding-left:45px;padding-top:25px;}
.magazine .moment3 .spot1{width:288px;height:280px}
.magazine .moment3 .spot1 .description{top:75px;left:0px;width:115px}
.magazine .moment3 .spot2{width:265px;height:280px;margin-left:25px;margin-right:25px}
.magazine .moment3 .spot2 .description{bottom:30px;right:20px;width:155px}
.magazine .moment3 .spot3{width:300px;height:280px;margin-left:25px}
.magazine .moment3 .spot3 .description{bottom:35px;left:0px;padding:0px!important;padding-top:10px!important}
.magazine .moment3 .spot3 .description h2{display:inline-block;float:left;margin-right:5px}
.magazine .moment3 .spot4{width:253px;height:410px;margin:25px 45px 0 15px}
.magazine .moment3 .spot4 .description{top:100px;right:0px;width:115px}
.magazine .moment3 .spot5{width:600px;height:185px;margin-top:28px}
.magazine .moment3 .spot5 .description{bottom:10px;right:20px;width:150px}
.magazine .moment3 .spot6{width:550px;height:225px;margin-top:28px}
.magazine .moment3 .spot6 img{float:right}
.magazine .moment3 .spot6 .description{top:0px;left:0px;width:150px;padding-left:0px!important}
.magazine .moment3 .spot6 .description h3{line-height:21px}
.magazine .moment3 .play_video{top:95px;left:570px}


/* trends*/
.magazine .trends h1{font-size:40px;border-top:1px #000 solid; border-bottom:1px #000 solid;line-height:60px!important;margin-top:30px!important;margin-bottom:15px!important;display:inline-block;margin:0 auto;+*width:380px}
.magazine .trends h2{text-transform:uppercase;text-align:center;font-size:30px;line-height:22px;color:#000}
.magazine .trends p{line-height:18px}
.magazine .trends .standfirst{font-size:16px;margin-bottom:15px!important}
.magazine .trends .description{padding:0 160px 0 160px;text-align:center;}
.magazine .trends .shop_trend{margin-top:30px;text-transform:uppercase;color:#000;display:block;font-size:14px!important}

/* Best Dressed*/
.magazine .best_cover, .magazine .best_dressed{overflow:hidden}
.magazine .best_cover header{display:block;padding-top:35px}
.magazine .best_cover h1{text-transform:uppercase;font-size:51px;margin-bottom:10px!important}
.magazine .best_cover h1 span{font-size:114px;line-height:134px;display:block}
.magazine .best_cover .standfirst{font-size:16px;text-align:center}
.magazine .best_dressed article{height:768px;display:inline-block;float:left;position:relative;z-index:1000;text-align:center;}
.magazine .best_dressed article h3{font-size:20px;text-transform:uppercase;margin-bottom:10px!important}
.magazine .best_dressed article div{background:#fff;position:absolute;display:block;padding:15px 10px 15px 10px}
.magazine .dressed_shoot1 .spot1{width:295px;margin-right:10px;}
.magazine .dressed_shoot1 .spot1 img{top:20px;left:0px;position:absolute}
.magazine .dressed_shoot1 .spot1 div{width:205px;bottom:10px;left:70px}
.magazine .dressed_shoot1 .spot2{width:410px;margin-right:20px}
.magazine .dressed_shoot1 .spot2 div{width:150px;bottom:135px;right:0px}
.magazine .dressed_shoot1 .spot3{width:235px;}
.magazine .dressed_shoot1 .spot3 img{position:absolute;bottom:20px;right:0px}
.magazine .dressed_shoot1 .spot3 div{width:230px;top:20px;right:-10px}
.magazine .dressed_shoot2 .spot1{width:250px;position:relative;}
.magazine .dressed_shoot2 .spot1 div{width:205px;top:20px;left:10px;position:absolute}
.magazine .dressed_shoot2 .spot1 div p{margin-bottom:0px!important}
.magazine .dressed_shoot2 .spot1 img{position:absolute;bottom:0px;right:20px}
.magazine .dressed_shoot2 .spot2{width:340px;}
.magazine .dressed_shoot2 .spot2 img{}
.magazine .dressed_shoot2 .spot2 div{bottom:140px;left:0px;width:150px;}
.magazine .dressed_shoot2 .spot2 img{position:absolute;top:65px;left:0px}
.magazine .dressed_shoot2 .spot2 h3{line-height:23px}
.magazine .dressed_shoot2 .spot3{width:210px;}
.magazine .dressed_shoot2 .spot3 div{width:200px;z-index:20;left:-15px;bottom:115px}
.magazine .dressed_shoot2 .spot3 img{position:absolute;top:23px;left:20px}
.magazine .dressed_shoot2 .spot4{width:222px;z-index:10}
.magazine .dressed_shoot2 .spot4 img{bottom:0px;right:0px;position:absolute;z-index:10}
.magazine .dressed_shoot2 .spot4 div{top:15px;right:10px;width:205px;z-index:1}
.magazine .dressed_shoot3 .spot1{width:295px;z-index:10;margin-right:10px}
.magazine .dressed_shoot3 .spot1 img{top:0px;left:0px;position:absolute}
.magazine .dressed_shoot3 .spot1 div{bottom:0px;left:40px;width:200px}
.magazine .dressed_shoot3 .spot1 div p{margin-bottom:0px!important}
.magazine .dressed_shoot3 .spot2{width:390px;z-index:10;margin-right:10px}
.magazine .dressed_shoot3 .spot2 img{bottom:0px;left:0px;position:absolute}
.magazine .dressed_shoot3 .spot2 div{top:0px;left:0px;width:150px}
.magazine .dressed_shoot3 .spot2 p{margin-bottom:0px!important}
.magazine .dressed_shoot3 .spot3{width:310px;z-index:10}
.magazine .dressed_shoot3 .spot3 img{top:0px;left:0px;position:absolute}
.magazine .dressed_shoot3 .spot3 div{bottom:0px;right:30px;width:230px}
.magazine .dressed_shoot3 .best_dressed_logo{position:absolute;z-index:99999}
.magazine .dressed_shoot4 .spot1{width:305px;padding-right:15px}
.magazine .dressed_shoot4 .spot1 img{}
.magazine .dressed_shoot4 .spot1 div{top:220px;right:0px;width:140px}
.magazine .dressed_shoot4 .spot2{width:195px;padding-right:15px}
.magazine .dressed_shoot4 .spot2 img{position:absolute;bottom:0px;left:0px}
.magazine .dressed_shoot4 .spot2 div{width:185px;top:80px;left:0px;padding-left:0px!important}
.magazine .dressed_shoot4 .spot2 div p{margin-bottom:0px!important}
.magazine .dressed_shoot4 .spot3{width:285px;padding-right:15px}
.magazine .dressed_shoot4 .spot3 img{position:absolute;top:0px;left:0px}
.magazine .dressed_shoot4 .spot3 div{bottom:0px;left:35px;width:200px}
.magazine .dressed_shoot4 .spot4{width:190px;}
.magazine .dressed_shoot4 .spot4 img{position:absolute;bottom:15px;right:10px}
.magazine .dressed_shoot4 .spot4 div{top:60px;left:10px;padding-left:0px;padding-bottom:0px;width:160px}



/*.magazine archive */
.magazine_archive{width:940px;margin-top:40px}
.magazine_archive .underline{padding-bottom:20px}
.magazine_archive h1{font-family:'NarzissDrops', Arial, Sans-Serif;color:#000;text-transform:uppercase;font-size:52px;+*line-height:52px!important;font-weight:normal;padding-bottom:10px}
.magazine_archive h2{font-family:georgia,serif;font-size:17px}
.magazine_archive .magazine_list{padding-top:20px}
.magazine_archive .magazine_list li{display:block;float:left;margin-right:60px;width:245px;height:380px}

/* Email signup */
.magazine .magazine_signup{display:block}
.magazine .magazine_signup .overlay_box{border:1px solid #666}
.magazine .magazine_signup .signup_box{}
.magazine .magazine_signup h3{font-family:'NarzissDrops', Arial, Sans-Serif;font-size:50px;text-transform:uppercase;line-height:50px;width:300px;margin:0px auto;margin-bottom:20px;margin-top:20px}
.magazine .review_sign_field{width:300px;padding-left:20px;background:#fff;height:48px;border:1px solid #cccccc;font-size:18px;color:#a4a4a4;font-family:Georgia, Serif;}
.magazine .sign_up_label{font-weight:normal;font-family:Georgia, Serif;font-size:16px;margin-bottom:20px;display:block;margin:0px auto;width:400px;margin-bottom:30px}
.magazine #Review_sign_go{background:#ccc;height:50px;font-family:Georgia, Serif;border:0px!important;padding:0 10px 0 10px;margin-left:10px;text-transform:uppercase}
.magazine #Review_sign_go:hover{background:#000;color:#fff}
.magazine .newsmsg h3{margin-top:40px}
.magazine .newsmsg .grey_button{margin-top:10px}
.magazine .review_sign_field .focus_on{background:#ccc;border:0px}
.magazine .magazine_signup .hidden{display:none}
.magazine .magazine_signup .overlay_box{padding:15px;width:640px!important;height:360px!important;top:169px;left:227px;display:block;visibility:hidden}
.magazine .magazine_signup .overlay_box p{font-size:16px}

/* Menswear */

.magazine .menswear{background: url(/new_images/magazine/magazine_menswear_ie_bg.jpg) bottom left repeat-x;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(222,222,222)),color-stop(0.53, rgb(255,255,255)));background-image: -moz-linear-gradient(center bottom,   rgb(222,222,222) 0%, rgb(255,255,255) 53%);text-align:center;}
.magazine .menswear header{height:120px;background:#000;margin-top:0px!important}
.magazine .menswear h1{font-size:40px;border-top:1px #fff solid; border-bottom:1px #fff solid;line-height:60px!important;margin-bottom:10px!important;display:inline-block;margin:0 auto;color:#fff;margin-top:10px;+*width:460px}
.magazine .menswear h2{text-transform:uppercase;color:#000;margin-bottom:5px}
.magazine .menswear .standfirst{font-size:16px;color:#fff;font-family:Georgia, Serif;margin-bottom:0px!important}
.magazine .menswear article{position:relative}
.magazine .menswear .description p{line-height:22px!important}
.magazine .menswear .description a{font-size:11px!important}
.magazine .menswear .how_to_guide{text-align:left}
.magazine .menswear .page_number{height:45px;width:45px;display:block;margin-top:20px;margin-left:70px}
.magazine .menswear .spot2 .page_number,.magazine .menswear .spot3 .page_number{margin-left:85px!important;margin-top:5px}
.magazine .menswear .spot1{float:left;width:489px;height:435px}
.magazine .menswear .spot2{height:212px;background:#f1f0f0;left:490px;bottom:226px}
.magazine .menswear .spot3{height:222px;right:0px;bottom:0px}
.magazine .menswear .spot2,.magazine .menswear .spot3{width:489px}
.magazine .menswear .spot2,.magazine .menswear .spot3{position:absolute}
.magazine .menswear .spot1 .description{position:absolute;width:200px;height:390px;top:14px;right:12px;padding:8px}
.magazine .menswear .spot2 .description{float:right;width:220px;margin-right:30px;}
.magazine .menswear .spot3 .description{float:left;width:220px;margin-left:20px}
.magazine .sep2011 .menswear  .spot1 .description,.magazine .oct2011 .menswear .spot1 .description{position:relative!important}
.magazine .sep2011 .menswear  .spot2 h2,.magazine .oct2011 .menswear .spot3 h2{}
.magazine .sep2011 .menswear h1,.magazine .oct2011 .menswear h1, .magazine .nov2011 .menswear h1{font-size:50px!important}
.magazine .sep2011 .menswear header,.magazine .oct2011 .menswear header, .magazine .nov2011 .menswear header{height:110px!important}

/* Sept menswear*/
.magazine .sep2011 .menswear .spot1,.magazine .oct2011 .menswear .spot1,.magazine .nov2011 .menswear .spot1{height:315px;width:1022px;background:#f2f2f2!important;display:block}
.magazine .sep2011 .menswear .spot1{float:none}
.magazine .sep2011 .menswear .spot1 .description,.magazine .oct2011 .menswear .spot1 .description,.magazine .nov2011 .menswear .spot1 .description{padding:15px 65px 45px 65px;width:360px;float:right;background:none;top:0px!important;left:0px!important}
.magazine .sep2011 .menswear .spot1 img.mens_main_img,.magazine .oct2011 .menswear .spot1 img.mens_main_img{float:left;width:530px;height:315px}
.magazine .sep2011 .menswear .spot2,.magazine .sep2011 .menswear .spot3,.magazine .oct2011 .menswear .spot2,.magazine .oct2011 .menswear .spot3,.magazine .nov2011 .menswear .spot2,.magazine .nov2011 .menswear .spot3{position:absolute;height:342px;background:none!important}
.magazine .sep2011 .menswear .spot2,.magazine .oct2011 .menswear .spot2,.magazine .nov2011 .menswear .spot2{width:580px;left:0px;bottom:0px}
.magazine .sep2011 .menswear .spot2 .description,.magazine .oct2011 .menswear .spot2 .description,.magazine .nov2011 .menswear .spot2 .description{width:270px;padding:0 0 0 65px;float:left}
.magazine .sep2011 .menswear .spot2 img.mens_main_img,.magazine .oct2011 .menswear .spot2 img.mens_main_img,.magazine .nov2011 .menswear .spot2 img.mens_main_img{position:absolute;right:104px;top:0px;z-index:100}
.magazine .sep2011 .menswear .spot3,.magazine .oct2011 .menswear .spot3,.magazine .nov2011 .menswear .spot3{width:580px;right:0px;bottom:0px}
.magazine .sep2011 .menswear .spot3 .description,.magazine .oct2011 .menswear .spot3 .description,.magazine .nov2011 .menswear .spot3 .description{width:300px;padding-right:95px;float:right}
.magazine .sep2011 .menswear .spot3 img.mens_main_img,.magazine .oct2011 .menswear .spot3 img.mens_main_img,.magazine .dec2011 .menswear .spot3 img.mens_main_img{position:absolute;left:0px;bottom:10px;z-index:200}
.magazine .sep2011 .menswear .spot1 .page_number,.magazine .oct2011 .menswear .spot1 .page_number,.magazine .nov2011 .menswear .spot1 .page_number{margin-top:0px!important;margin-left:160px;+*margin-left:10px}
.magazine .sep2011 .menswear .spot2 .page_number,.magazine .oct2011 .menswear .spot2 .page_number,.magazine .nov2011 .menswear .spot2 .page_number{margin-left:110px!important;+*margin-left:10px}
.magazine .sep2011 .menswear .spot3 .page_number,.magazine .oct2011 .menswear .spot3 .page_number,.magazine .nov2011 .menswear .spot3 .page_number{margin-left:120px!important;+*margin-left:10px}


/* oct menswear*/
.magazine .oct2011 .menswear .spot1 .description{padding:15px 55px 45px 55px;width:380px}
.magazine .oct2011 .menswear .spot2 .description{padding-left:25px;width:300px}
.magazine .oct2011 .menswear .spot2 img.mens_main_img{right:50px!important}
.magazine .oct2011 .menswear .spot2 .page_number{margin-left: 120px;+*margin-left:20px}
.magazine .oct2011 .menswear .spot3 img.mens_main_img{left:82px}
.magazine .oct2011 .menswear .spot3 .description{padding-right:35px;width:280px}
.magazine .oct2011 .menswear .spot2 .page_number,.magazine .oct2011 .menswear .spot3 .page_number{margin-top:30px}
.magazine .oct2011 .menswear .how_to_guide h3{margin-top:10px}
.magazine .oct2011 .menswear .spot2,.magazine .oct2011 .menswear .spot3{height:343px}

/* Nov menswear*/
.magazine .nov2011 .menswear .spot1{height:660px!important;width:437px!important;position:relative}
.magazine .nov2011 .menswear .spot1 h2{margin-bottom:10px}
.magazine .nov2011 .menswear .spot1 .description{float:none;background:#fff;top:240px;left:60px!important;opacity:0.8;filter:alpha(opacity=80);width:275px;padding:10px 10px 0 10px}
.magazine .nov2011 .menswear .spot1 .mens_main_img{float:none;height:658px;width:437px}
.magazine .nov2011 .menswear .spot1 .page_number{margin-left:110px;+*margin-left:10px}
.magazine .nov2011 .menswear .spot2{bottom:0px;left:442px}
.magazine .nov2011 .menswear .spot2 img.mens_main_img{right:0px!important}
.magazine .nov2011 .menswear .spot3{bottom:344px;left:436px;background:#f0f0f0!important;height:314px!important;width:586px;}
.magazine .nov2011 .menswear .spot3 h2{margin-bottom:10px;}
.magazine .nov2011 .menswear .spot3 .page_number{margin:10px 0 0 190px;+*margin-left:10px}
.magazine .nov2011 .menswear .spot3 .mens_main_img{left:10px;bottom:0px;position:absolute}
.magazine .nov2011 .menswear .spot3 .description{padding-right:55px;width:440px}
.magazine .nov2011 .menswear .how_to_guide h3{margin-top:0px!important}

/* Womens */

.magazine .fashion_news{padding-top:20px;overflow:hidden}
.magazine .fashion_news h1{font-size:40px;line-height:48px;border-top:1px #000 solid; border-bottom:1px #000 solid;line-height:60px!important;margin-bottom:15px!important;display:inline-block;margin:0 auto;*width:420px}
.magazine .fashion_news h2{font-size:18px;color:#000;}
.magazine .fashion_news .standfirst{font-size:16px}
.magazine .fashion_news article{display:inline-block;position:relative}
.magazine .fashion_news article p{line-height:20px}
.magazine .fashion_news article a{font-size:11px}
.magazine .fashion_news article .grey_button{margin-bottom:10px!important}
.magazine .fashion_news .spot1{width:460px}
.magazine .fashion_news .spot1 div{width:255px;+*width:245px}
.magazine .fashion_news .spot1 div h2{padding-top:0px!important;margin-top:0px!important}
.magazine .fashion_news .spot1,.magazine .fashion_news .spot2{float:left;margin-left:20px;}
.magazine .fashion_news .spot2{background: url('/new_images/magazine/magazine_fashion_news_leftbg.jpg') top left no-repeat;margin-left:20px;clear:left;padding-top:10px;width:450px;margin-right:10px}
.magazine .fashion_news .spot3{height:415px;position:relative;background: url('/new_images/magazine/magazine_fashion_news_rightbg.jpg') top left no-repeat;width:460px;margin-left:10px;}
.magazine .fashion_news .spot1 img{float:right;padding:0 10px 0 10px;}
.magazine .fashion_news .spot2 img{float:left;padding-right:10px}
.magazine .fashion_news .spot3 div{position:absolute;width:240px;padding:10px;top:80px;right:0px}



/*Old styles */
.magazine .sep2011 .fashion_news,.magazine .oct2011 .fashion_news, .magazine .nov2011 .fashion_news{padding:20px 40px 0 40px;}
.magazine .sep2011 .fashion_news p,.magazine .oct2011 .fashion_news p, .magazine .nov2011 .fashion_news p{line-height:22px!important;font-size:12px}
.magazine .sep2011 .fashion_news .spot1,.magazine .oct2011 .fashion_news .spot1,.magazine .nov2011 .fashion_news .spot1{width:560px!important;margin-left:0px!important}
.magazine .sep2011 .fashion_news .spot2,.magazine .oct2011 .fashion_news .spot2,.magazine .nov2011 .fashion_news .spot2{width:540px!important;padding:20px 20px 0 0!important;margin:0px!important}
.magazine .sep2011 .fashion_news .spot1 .description,.magazine .oct2011 .fashion_news .spot1 .description,.magazine .nov2011 .fashion_news .spot1 .description{text-align:center;padding:10px 20px 0 20px!important;width:auto!important}
.magazine .sep2011 .fashion_news .standfirst,.magazine .oct2011 .fashion_news .standfirst, .magazine .nov2011 .fashion_news .standfirst{font-size:16px;line-height:16px!important}
.magazine .sep2011 .fashion_news .spot1 img{float:left!important;margin-right:10px!important;padding:0px!important}
.magazine .sep2011 .fashion_news .spot2 img{float:right!important;padding-left:10px!important}
.magazine .oct2011 .fashion_news .spot1 img{padding-right:0px!important;}
.magazine .oct2011 .fashion_news .spot1 .description{padding:10px 20px 0 10px}
.magazine .oct2011 .fashion_news .spot1 h2{margin-top:10px!important}
.magazine .oct2011 .fashion_news .spot1 img,.magazine .nov2011 .fashion_news .spot1 img{float:left;}
.magazine .nov2011 .fashion_news .spot1 h2{margin-top:20px!important}
.magazine .nov2011 .fashion_news .spot1 img{margin-right:10px!important;padding:40px 0 0 0!important}
.magazine .nov2011 .fashion_news .spot1 .description{padding-top:0px!important}
.magazine .nov2011 .fashion_news .spot2 img{float:right!important}
.magazine .sep2011 .fashion_news .spot3{padding-left:80px!important;width:300px;height:616px;background: url('/new_images/magazine/magazine_fashion_news_rightbg.jpg') top left no-repeat;margin-left:0px!important}
.magazine .sep2011 .fashion_news .spot3 .description{padding:0 20px 20px 20px;position:absolute;top:170px;left:72px;width:160px}
.magazine .oct2011 .fashion_news .spot3{padding-left:0px!important;margin-top:30px;width:320px;padding-left:80px;}
.magazine .oct2011 .fashion_news .spot3 .description{top:250px;width:190px;left:120px;padding:0px 10px 0px 10px}
.magazine .oct2011 .fashion_news .spot3 h2,.magazine .nov2011 .fashion_news .spot3 h2{margin-top:20px!important}
.magazine .oct2011 .fashion_news .spot3,.magazine .nov2011 .fashion_news .spot3{width:300px!important;height:616px!important;margin-left:0px!important}
.magazine .nov2011 .fashion_news .spot3{padding-left:1px!important;margin-top:30px!important}
.magazine .nov2011 .fashion_news .spot3 .description{padding:0 20px 20px 20px;position:absolute;top:170px;left:72px;width:160px;}
.magazine .sep2011 .fashion_news .spot3 .description,.magazine .oct2011 .fashion_news .spot3 .description,.magazine .nov2011 .fashion_news .spot3 .description{background:white;border:1px black solid;text-align:center}

.magazine .nov2011 .fashion_news .how_to_guide h3{margin-top:20px!important}
.magazine .sep2011 .how_to_guide p,.magazine .oct2011 .how_to_guide p,.magazine .nov2011 .how_to_guide p{line-height:18px!important}

/* Florence pages */
.magazine .florence{padding:10px 0px 0px 10px}
.magazine .florence article{height:768px;display:inline-block;float:left;position:relative;z-index:1000}
.magazine .florence article h3{font-size:20px;margin-bottom:10px!important}
.magazine .florence article div{position:absolute;display:block;padding:15px 10px 15px 10px;text-align:left!important}
.magazine .florence h1{font-size:110px;display:inline-block;margin-bottom:15px;text-transform:uppercase}
.magazine .florence h1 span{float:left;display:inline-block}
.magazine .florence h1 .small_text{text-transform:lowercase!important}
.magazine .f_fashion1 .spot1{position:absolute;top:265px;left:155px;width:204px}
.magazine .f_fashion1 .spot2{position:absolute;bottom:35px;right:255px;width:280px;height:170px}
.magazine .f_fashion2 .spot1,.magazine .f_fashion2 .spot4{width:298px;margin-right:20px;}
.magazine .f_fashion2 .spot1 img{}
.magazine .f_fashion2 .spot1 div{top:0px;right:0px;width:140px}
.magazine .f_fashion2 .spot1,.magazine .f_fashion2 .spot2{height:265px}
.magazine .f_fashion2 .spot2,.magazine .f_fashion2 .spot5{width:320px}
.magazine .f_fashion2 .spot2 div{top:130px;left:20px;width:226px;text-align:center!important}
.magazine .f_fashion2 .spot3{float:right!important}
.magazine .f_fashion2 .spot3 div{width:138px;top:260px;left:10px}
.magazine .f_fashion2 .spot4 div{width:155px;top:50px;left:10px}
.magazine .f_fashion2 .spot5 div{width:140px;top:10px;right:0px;}


/* Links redo this graeme*/
.magazine .news_list .reading_plane a,.magazine .fashion_news article a,.magazine .oct2011 .toc .cover_credits a,.magazine .nov2011 .toc .cover_credits a,.magazine .oct2011 .how_to_guide a,.magazine .top10 a,.magazine .nov2011 .how_to_guide a, .magazine .menswear article a,.magazine .photoshoot a,.magazine .marigay a,magazine .fashion_news a, .magazine .best_dressed a, .magazine .fashionmoments a, .magazine .alpha_trends a{font-weight:normal;text-decoration:underline;font-family:georgia,serif}



