body,input,textarea,select{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:12px;color:#6d6f71;}
html,body,div,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
html,body{height:100%;}
.clear,ul.basketRow,ul.basketSubmitRow,.lengthOptions ul,.finish ul,.addressForm ul{clear:both;display:block;}
img{border:none;}
a{outline:none;text-decoration:none;color:#0082c9;}
a:hover{text-decoration:underline;}
.red,.faqWrapper h2,.faqsInfo h2{color:#ed1c24;}
.relative,.addToBasketSec,.back_next,#topNavigation,#productlightbox,#m2mDetailedLightBox,.faqsInfo{position:relative;}
.f_left,#header,#header .logo,#header .headerRight div,#header #topNavigation,#header #topNavigation ul li,#containerBottom .left,#containerBottom .middel,#containerBottom .right,#containerBottom,.containerLeft,#accessories .accesoriesItem,#all,#container,#fooretWrapper,.accesoriesItem .itemPic,#productDetailsLeft,.productMidBg ul li,.miniContainer,.miniTabs ul li,.productTabs ul li,.productInfoRow .size ul li,.total,.addtobasket,#basket .basketLeft,#basket .basketLeft ul li,#basket .basketLeft ul li.quantity img,#basket .basketLeft ul li.quantity span,.deliveryBottomBg ul li,.messageTooltip_small,.messageTooltip .ttMessage,.addressForm ul,.addressForm ul li,.addressForm ul li label,a.plus,a.minus,.addressFormSubmit span,.headerTitle,.easySteps ul,.easySteps6 ul,#belts .containerMid,#belts .containerMid .material input,.back,.next_grey,.next,.next_blue,.addtobasketBut_blue,.addtobasketBut_blue_h,.back_h,.next_grey_h,.next_h,.next_blue_h,.addtobasketBut,.addtobasketBut_h,ul.customLength li,ul.measurments li,.lengthOptions ul li,.lengthOptions ul li ul li,.label ul li,.embroidery ul li,.threadColour ul li,.danBar ul li,.danBar ul,.giftBox ul li,.finish ul li,.materialButs a,.measeurement1 ul li,.measeurement1 span,.measeurement span,.measeurement ul li,.measeurement ul,a.backToHome_but,a.aboutIchiban_but,#header #topNavigation ul,.product_smallsec ul li{float:left;}
.f_right,#header .headerRight,#header .headerRight ul,.containerRight,.containerRight img,.accesoriesItem .itemInfo,#productDetailsRight,#basket .basketRight,.adviceAndNotes{float:right;}
#header .headerRight ul li,#header #topNavigation ul li,.accesoriesItem ul li,.homeBanner ul li,.containerLeft ul li,.productMidBg ul li,.miniTabs ul li,.productTabs ul li,#basket .basketLeft ul li,.deliveryBottomBg ul li,.addressForm ul li,ul.customLength li,ul.measurments li,.lengthOptions ul li,.label ul li,.embroidery ul li,.threadColour ul li,.danBar ul li,.giftBox ul li,.finish ul li,.measeurement1 ul li,.measeurement ul li,.product_smallsec ul li,ul.embr li{list-style-type:none;}
.mt10,.easySteps ul{margin-top:10px;}
.mt20,.faqWrapper h2{margin-top:20px;}
.pt10{padding-top:10px;}
.pl26{padding-left:26px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.ml5{margin-left:5px;}
.ml12{margin-left:12px;}
.ml20{margin-left:20px;display:inline;}
.ml27{margin-left:27px;}
.ml30{margin-left:30px;}
.ml38{margin-left:38px;}
.ml25{margin-left:25px;}
.mt15,.giftBox{margin-top:15px;}
.mt28{margin-top:28px;}
.mt32{margin-top:32px;}
.mt40{margin-top:40px;}
.mt70{margin-top:70px;}
.a-c,.selectTt,.selectTt2{text-align:center;}
.a-r{text-align:right;}
.w150{width:150px;}
.w200{width:200px;}
.w120{width:120px;}
.b,.totalPrice,.finish,.selectTt,.selectTt2,.deliverySelect,#aboutUs .containerRight h2,#orderingHelp .containerRight h2,.importent a.close,#containerBottom .left .autherName,.newsletter h2,.zoom,.subTitle,ul.basketheader,.deliveryHeader,.deliveryBottomBg ul,.spTopBar,.label ul{font-weight:bold;}
.txt18,.totalPrice{font-size:18px;}
.txt14{font-size:14px;}
.txt12,#aboutUs .containerRight h2,#orderingHelp .containerRight h2{font-size:12px;}
.txt10,.easySteps ul,.easySteps6 ul,#basket .basketLeft ul li.product a{font-size:10px;}
.txt9,.addressFormSubmit,.addressForm ul{font-size:9px;}
.txt8{font-size:8px;}
.lh33{line-height:33px;}
.black,#basket .basketLeft,#basket .basketLeft ul,#basket .basketLeft .delete a,ul.basketheader,#basket .basketRight,.faqWrapper h3 a,.faqsInfo h3 a{color:#26292c;}
.blue,a.blue,.more a,.findMore a,.label ul li a,.embroidery ul li a,.finish ul.blue li.finishOptions,#basket .basketLeft ul li.product a,.faqWrapper div,.faqsInfo div{color:#0082c9;}
.rBlue{color:#0054a6;}
span.grey,.zoom a.grey{color:#6d6f71;}
#all{min-height:100%;width:100%;background:#fff url(/images/front/main_bg.jpg) left bottom repeat-x;}
#mainWrapper,#header,#header #topNavigation,#container,.footer,#containerBottom{width:950px;}
#mainWrapper,.footer{margin:auto;}
#header{padding-top:18px;}
#header .logo a{background:url(/images/front/logo.png) 0 0 no-repeat;width:243px;height:69px;display:block;margin:4px 0 0 13px;}
#header .headerRight{font-size:11px;float:right;line-height:21px;padding-right:14px;width:245px;}
#header .headerRight a{color:#6d6e71;}
#header .headerRight div{width:106px;margin:20px 0 0 0;}
#header .headerRight div a{color:#ed1c24;}
#header .headerRight ul{border-left:1px solid #dadbdb;padding-left:14px;}
#header #topNavigation ul li a,.productTabs ul li a,.homeBanner ul li a,.miniTabs ul li a,.size a,a.plus,a.minus,a.previous,a.submitSecurePayment,a.medium_but,a.heavy_but,a.pinack_but,a.backToHome_but,a.aboutIchiban_but{text-indent:-9999px;display:block;}
#header #topNavigation ul{margin-top:16px;background:url(/images/front/top_menu.png) left top no-repeat;}
#header #topNavigation ul li a{height:38px;}
#header #topNavigation ul li.home a{width:137px;}
#header #topNavigation ul li.suits a,#header #topNavigation ul li.trousers a,#header #topNavigation ul li.accessories a{width:135px;}
#header #topNavigation ul li.jackets a,#header #topNavigation ul li.belts a,#header #topNavigation ul li.sale a{width:136px;}
#header #topNavigation ul li.home a:hover{background:url(/images/front/top_menu.png) 0 -56px no-repeat;}
#header #topNavigation ul li.suits a:hover,#header #topNavigation ul li.suits:hover{background:url(/images/front/top_menu.png) -137px -56px no-repeat;}
#header #topNavigation ul li.jackets a:hover,#header #topNavigation ul li.jackets:hover{background:url(/images/front/top_menu.png) -272px -56px no-repeat;}
#header #topNavigation ul li.trousers a:hover,#header #topNavigation ul li.trousers:hover{background:url(/images/front/top_menu.png) -408px -56px no-repeat;}
#header #topNavigation ul li.belts a:hover,#header #topNavigation ul li.belts:hover{background:url(/images/front/top_menu.png) -543px -56px no-repeat;}
#header #topNavigation ul li.accessories a:hover{background:url(/images/front/top_menu.png) -679px -56px no-repeat;}
#header #topNavigation ul li.sale a:hover{background:url(/images/front/top_menu.png) -814px -56px no-repeat;}
#header #topNavigation ul li.home a.active{background:url(/images/front/top_menu.png) 0 -110px no-repeat;}
#header #topNavigation ul li.suits a.active{background:url(/images/front/top_menu.png) -137px -110px no-repeat;}
#header #topNavigation ul li.jackets a.active{background:url(/images/front/top_menu.png) -272px -110px no-repeat;}
#header #topNavigation ul li.trousers a.active{background:url(/images/front/top_menu.png) -408px -110px no-repeat;}
#header #topNavigation ul li.belts a.active{background:url(/images/front/top_menu.png) -543px -110px no-repeat;}
#header #topNavigation ul li.accessories a.active{background:url(/images/front/top_menu.png) -679px -110px no-repeat;}
#header #topNavigation ul li.sale a.active{background:url(/images/front/top_menu.png) -814px -110px no-repeat;}
.jqueryslidemenu ul li{position:relative;display:inline;float:left;}
#header #topNavigation .jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;background:url(/images/front/dd_bg.png) left top no-repeat;}
#header #topNavigation .jqueryslidemenu ul li ul li.m2m a,#header #topNavigation .jqueryslidemenu ul li ul li.rm a{width:135px;text-indent:13px;color:#fff;font-weight:bold;font-size:11px;position:relative;border-top:1px solid #7f7374;}
#header #topNavigation .jqueryslidemenu ul li ul li.m2m a{line-height:32px;height:32px;}
#header #topNavigation .jqueryslidemenu ul li ul li.rm a{line-height:35px;height:35px;}
#header #topNavigation .jqueryslidemenu ul li ul li.m2m a:hover{background:url(/images/front/dd_m2m_h.png) left top no-repeat;text-decoration:none;}
#header #topNavigation .jqueryslidemenu ul li ul li.rm a:hover{background:url(/images/front/dd_rm_h.png) left top no-repeat;text-decoration:none;}
#container{padding-bottom:162px;}
.homeBanner{background:url(/images/front/home_banner.jpg) left top no-repeat;width:950px;height:375px;}
.homeBanner ul{margin:130px 0 0 67px;width:84px;}
.homeBanner ul li a{height:32px;width:88px;}
.homeBanner ul li.suits a{background:url(/images/front/banner_links.gif.png) 0 0 no-repeat;}
.homeBanner ul li.suits a:hover{background:url(/images/front/banner_links.gif.png) 0 -180px no-repeat;}
.homeBanner ul li.jackets a{background:url(/images/front/banner_links.gif.png) 0 -31px no-repeat;}
.homeBanner ul li.jackets a:hover{background:url(/images/front/banner_links.gif.png) 0 -211px no-repeat;}
.homeBanner ul li.trousers a{background:url(/images/front/banner_links.gif.png) 0 -62px no-repeat;}
.homeBanner ul li.trousers a:hover{background:url(/images/front/banner_links.gif.png) 0 -242px no-repeat;}
.homeBanner ul li.belts a{background:url(/images/front/banner_links.gif.png) 0 -97px no-repeat;}
.homeBanner ul li.belts a:hover{background:url(/images/front/banner_links.gif.png) 0 -277px no-repeat;}
.homeBanner ul li.accessories a{background:url(/images/front/banner_links.gif.png) 0 -129px no-repeat;padding-bottom:5px;}
.homeBanner ul li.accessories a:hover{background:url(/images/front/banner_links.gif.png) 0 -309px no-repeat;}
#container,#containerBottom{margin-top:12px;}
#containerBottom .left,#containerBottom .middel,#containerBottom .right{background:url(/images/front/container_bottom_boxes.jpg) scroll;width:228px;height:144px;padding:60px 58px 0 24px;line-height:18px;}
#containerBottom,#containerBottom .left,#containerBottom .middel,#containerBottom .right{position:relative;}
#containerBottom .left{background-position:0 0;font-size:13px;color:#bcbcbd;font-family:Georgia,"Times New Roman",Times,serif;}
#containerBottom .middel{background-position:-320px 0;color:#b0b1b1;}
#containerBottom .right{background-position:-641px 0;color:#b3b4b5;padding-right:86px;width:200px;}
#containerBottom .middel,#containerBottom .right{margin-left:10px;}
#containerBottom .left .autherName{color:#355b87;padding-top:5px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;letter-spacing:-1px;}
#containerBottom .left .autherName span{color:#728caa;font-weight:normal;font-size:10px;}
#containerBottom .more a,#containerBottom .middel .made_measure a{color:#fff;font-size:11px;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;background:url(/images/front/arrow_white.gif) right 5px no-repeat;padding:0 9px 0 0;}
#containerBottom .left .more,#containerBottom .middel .made_measure,#containerBottom .right .more{position:absolute;bottom:23px;width:286px;}
#containerBottom .middel .made_measure a{margin-right:25px;}
#footerWrapper{width:100%;background:url(/images/front/footerbg.jpg) left bottom repeat-x;margin-top:-103px;position:absolute;height:102px;font-size:10px;}
.footer{height:102px;background:url(/images/front/footer_logo.png) right top no-repeat;}
.footerLinks{padding:18px 0 0 6px;}
.footerLinks a{color:#737272;margin:0 6px 0 6px;}
.footer p{color:#fff;padding-top:35px;}
#container h1{font-size:35px;color:#b6181e;font-weight:normal;border-bottom:1px solid #b6181e;margin-bottom:30px;padding-left:20px;}
.headerTitle{background:url(/images/front/title_bg.jpg) left top no-repeat;height:84px;margin-top:13px;}
#aboutUs,#orderingHelp{margin-top:37px;}
.containerLeft{width:280px;font-size:12px;padding-left:11px;font-weight:normal;}
.containerLeft ul li a,.containerLeft ul li.active a,.containerLeft ul li.active a:hover,.containerLeft ul li.d_active{height:30px;line-height:30px;display:block;border-bottom:1px solid #dbdbdc;padding:0 0 2px 16px;color:#6d6f71;font-weight:bold;}
.containerLeft ul li.d_active{color:#d2d3d4;}
.containerLeft ul li a{width:240px;background:url(/images/front/about_arrows.jpg) 0 -34px no-repeat;}
.containerLeft ul li a:hover{text-decoration:none;padding-bottom:1px;border-bottom:2px solid #d70101;color:#d70101;background:url(/images/front/about_arrows.jpg) 0 -66px no-repeat;}
.containerLeft ul li.active a,.containerLeft ul li.active a:hover{width:253px;border-bottom:1px solid #fff;color:#d70101;background:url(/images/front/about_arrows.jpg) 0 0 no-repeat;}
.newsletter{background:url(/images/front/newsletter_bg.gif) left top no-repeat;width:213px;height:210px;margin:54px 0 0 0;padding:30px 25px 21px 25px;}
.newsletter p{font-size:11px;text-align:center;padding-top:10px;}
.newsletter h2{color:#0462d6;font-size:14px;text-align:center;}
.newsletter ul{padding-top:7px;}
.newsletter ul li{margin-top:15px;text-align:center;background:url(/images/front/newsletter_textfield_bg.gif) center top no-repeat;}
.newsletter ul li input{width:184px;padding:6px;margin:2px;background:#eff0ed;text-align:left;border:none;}
.newsletter ul li input.SignMeUp,.newsletter ul li input.SignMeUp_h{width:123px;height:30px;text-align:center;}
.newsletter ul li input.SignMeUp{background:url(/images/front/signmeup.gif) left top no-repeat;}
.newsletter ul li input.SignMeUp_h{background:url(/images/front/signmeup.gif) left -32px no-repeat;}
.containerRight{width:629px;margin-right:9px;}
.containerRightInner{padding:0 20px 0 22px;}
.containerRightInner ul{margin:0 0 20px 20px;}
.containerRight img{margin:0 -23px 10px 15px;}
#aboutUs .containerRight h2{color:#020202;}
#orderingHelp .containerRight h2{color:#b6181e;}
.containerRight p{padding:0 0 20px 0;}
#accessories .accesoriesItem,#accessories .accesoriesItem .itemPic,#accessories .accesoriesItem .itemInfo{height:184px;}
#accessories .accesoriesItem{width:316px;font-size:10px;margin-top:20px;line-height:18px;background:url(/images/front/accessories_bottom_line.gif) center bottom no-repeat;position:relative;}
.colors{margin-top:10px;}
.colors div{margin:0 5px 1px 25px;}
.colors a{margin:2px 5px 1px 1px;}
.colors a:hover{margin:1px 4px 0 0;}
.colors a,.colors div{width:18px;height:18px;padding:1px;float:left;border:1px solid #369;}
.colors a span,.colors div span{width:18px;height:18px;float:left;}
ul.colorsBig li a{margin:1px 5px 1px 1px;width:25px;height:25px;padding:1px;float:left;border:1px solid #369;}
ul.colorsBig li a span{width:25px;height:25px;float:left;}
.colors a:hover,.colors a.selected,ul.colorsBig li a:hover,ul.colorsBig li a.selected{border:2px solid #369;padding:1px;cursor:pointer;}
.colors a.selected,ul.colorsBig li a:hover,ul.colorsBig li a.selected{margin:0 4px 0 0;}
#accessories .accesoriesItem .itemPic{padding:0 10px;background:url(/images/front/accessories_sider_line.gif) left 15px no-repeat;}
#accessories .accesoriesItem .itemInfo{width:190px;background:url(/images/front/accessories_sider_line.gif) right 15px no-repeat;position:relative;right:-1px;z-index:2;}
#accessories .accesoriesItem .itemInfo a{color:#6d6f71;text-transform:uppercase;}
#accessories .accesoriesItem .itemInfo a:hover,#basket .basketLeft .delete a:hover{color:#df0000;text-decoration:none;}
#accessories .accesoriesItem .itemInfo .itemInfo{height:70px;background:none;}
#accessories .accesoriesItem .itemInfo p.more a{background:url(/images/front/more.gif) 0 0 no-repeat;width:59px;height:21px;display:block;margin-top:7px;}
#accessories .accesoriesItem .itemInfo p.more a:hover{background:url(/images/front/more.gif) 0 -20px no-repeat;}
.strike{text-decoration:line-through;font-size:9px;}
#productDetailsLeft,#productDetailsRight,.miniContainer{width:470px;}
#productDetailsRight{line-height:18px;}
.productMidBg{background:url(/images/front/product_midbg.jpg) left top repeat-y;}
.productTopBg{background:url(/images/front/product_topbg.jpg) left top no-repeat;}
.productBottomBg{background:url(/images/front/product_bottombg.jpg) left bottom no-repeat;padding:10px 1px 10px 1px;width:468px;}
ul.productGallery{margin:10px auto 0 auto;width:428px;border-top:1px solid #e5e5e5;}
ul.productGallery li{margin:10px 10px 0 10px;width:86px;height:86px;}
ul.productGallery li.last{margin-right:0;}
ul.productGallery li a{display:block;width:86px;height:86px;overflow:hidden;}
.zoom span,.zoom a{color:#0352b7;font-size:11px;cursor:pointer;}
.miniContainer{background:url(/images/front/mini_container_mid_bg.jpg) left top repeat-y;margin-top:11px;}
.miniContainerBottom{background:url(/images/front/mini_container_bottom_bg.jpg) left bottom no-repeat;padding-bottom:40px;width:100%;}
.miniTabs{height:48px;background:url(/images/front/mini_tabs.gif) left top no-repeat;}
.miniTabs ul li a{height:41px;}
.miniTabs ul li.testimonials a{width:142px;padding-left:10px;}
.miniTabs ul li.testimonials a.active{background:url(/images/front/mini_tabs.gif) 0 -48px no-repeat;height:48px;}
.miniTabs ul li.aboutHirota a{width:166px;}
.miniTabs ul li.aboutHirota a.active{background:url(/images/front/mini_tabs.gif) -152px -48px no-repeat;height:48px;}
.miniTabs ul li.faqs a{width:152px;}
.miniTabs ul li.faqs a.active{background:url(/images/front/mini_tabs.gif) -318px -48px no-repeat;height:48px;}
.testimonialsInfo{background:url(/images/front/what_our_customers_say.gif) 32px 21px no-repeat;padding:105px 45px 0 48px;font-style:italic;font-size:13px;line-height:20px;font-family:Georgia,"Times New Roman",Times,serif;}
.aboutHirotaInfo p.author{margin-top:14px;font-style:normal;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#31557e;}
.faqsInfo,.aboutHirotaInfo{padding:20px 40px 0 40px;line-height:20px;}
.productDetails_trc{background:url(/images/front/product_details_trc.jpg) right top no-repeat;}
.productTabs ul li a{margin-right:2px;width:107px;height:31px;display:block;}
.productTabs ul li.buy a{background:url(/images/front/product_tabs.jpg) left top no-repeat;width:109px;}
.productTabs ul li.buy a.active{background:url(/images/front/product_tabs.jpg) 0 -35px no-repeat;width:109px;}
.productTabs ul li.description a{background:url(/images/front/product_tabs.jpg) -111px 0 no-repeat;}
.productTabs ul li.description a.active{background:url(/images/front/product_tabs.jpg) -111px -35px no-repeat;}
.productTabs ul li.delivery a{background:url(/images/front/product_tabs.jpg) -220px 0 no-repeat;}
.productTabs ul li.delivery a.active{background:url(/images/front/product_tabs.jpg) -220px -35px no-repeat;}
.productTabs ul li.returns a{background:url(/images/front/product_tabs.jpg) -330px 0 no-repeat;}
.productTabs ul li.returns a.active{background:url(/images/front/product_tabs.jpg) -330px -35px no-repeat;}
.ProductInfo{padding:20px 26px 46px 32px;}
.ProductInfo h2{color:#000;font-family:Arial Black,Arial Black,Gadget,sans-serif;font-weight:normal;font-size:18px;line-height:25px;}
.whyIchiban,.addToBasketSec,.rmb_addToBasketSec,.rmj_addToBasketSec,.rmb_whyIchiban{background:url(/images/front/grey_dote.gif) 0 0 repeat-x;}
.productInfoRow{background:url(/images/front/grey_dote.gif) 0 12px repeat-x;margin-top:30px;position:relative;width:410px;}
.subTitle{color:#161616;font-size:13px;background:#fff;padding-right:6px;}
.more a{background:#fff url(/images/front/arrow_blue.gif) right 5px no-repeat;font-size:11px;padding:0 8px 0 4px;position:relative;right:0;}
.findMore a{background:url(/images/front/arrow_blue.gif) right 5px no-repeat;font-size:11px;padding-right:8px;}
.productInfoRow .chart{position:absolute;right:0;}
.addToBasketSec,.rmb_addToBasketSec,.rmj_addToBasketSec{margin:33px 0 0 0;}
.addToBasketSec{padding:2px 0 30px 0;}
.rmj_addToBasketSec{padding:2px 0 17px 0;}
.rmb_addToBasketSec{padding:25px 0 10px 0;}
.whyIchiban{padding:32px 0 0 0;}
.rmb_whyIchiban{padding:22px 0 0 0;}
.sizeList a.size,.sizeList a.size_selected,.sizeList span.size_outof{width:46px;height:24px;margin:10px 7px 0 0;display:block;text-align:center;color:#fff;font-weight:bold;line-height:22px;cursor:pointer;}
.sizeList a.size{background:url(/images/front/sizes_but.png) 0 0 no-repeat;}
.sizeList a:hover{background:url(/images/front/sizes_but.png) 0 -34px no-repeat;text-decoration:none;}
.sizeList a.size_selected{background:url(/images/front/sizes_but.png) 0 -99px no-repeat;text-decoration:none;}
.sizeList span.size_outof{background:url(/images/front/sizes_but.png) 0 -69px no-repeat;}
.selectQty,.total{height:53px;padding:10px 0 0 0;line-height:20px;}
.selectQty{width:80px;text-align:center;border-right:1px solid #dbdbdc;}
.total{float:right;margin-top:-63px;text-align:center;width:60px;}
.selectQty input{text-align:right;margin-top:6px;width:18px;}
.addtobasket,a.addtobasket,.addtobasket_h,input.startMyOrder,input.startMyOrder_h{width:130px;height:29px;border:none;margin:15px 0 0 10px;}
.addtobasket,a.addtobasket{background:url(/images/front/addtobasket.jpg) 0 0 no-repeat;}
.addtobasket_h,a.addtobasket:hover{background:url(/images/front/addtobasket.jpg) 0 -30px no-repeat;}
.startMyOrder{background:url(/images/front/start_my_order.jpg) 0 0 no-repeat;float:left;}
.startMyOrder_h{background:url(/images/front/start_my_order.jpg) 0 -30px no-repeat;float:left;}
#basket .basketLeft{position:relative;}
#basket .basketLeft,#basket .basketLeft ul{width:630px;}
.blc{background:url(/images/front/basket_lc.jpg) left top no-repeat;}
.brc{background:#d3d3d4 url(/images/front/basket_lr.jpg) right top no-repeat;}
#basket .basketLeft ul li.product{width:162px;padding:10px 0 10px 10px;line-height:15px;}
#basket .basketLeft ul li.size{width:38px;text-align:left;padding-left:20px;}
#basket .basketLeft ul li.colour,#basket .basketLeft .price,#basket .basketLeft .delete{width:84px;}
#basket .basketLeft .delete a,.zoom a:hover{text-decoration:underline;}
#basket .basketLeft ul li.quantity{width:98px;}
#basket .basketLeft ul li.quantity img{margin-top:10px;margin-right:2px;}
#basket .basketLeft ul li.quantity span{width:30px;padding-right:5px;text-align:right;}
#basket .basketLeft ul li.masketTotal{width:94px;}
ul.basketheader{font-size:14px;text-align:center;clear:both;margin-bottom:14px;}
ul.basketheader,ul.basketRow,ul.basketSubmitRow,ul.basketSubmitRow,.deliveryHeader{line-height:38px;height:38px;}
ul.basketRow,ul.basketSubmitRow{text-align:center;}
ul.basketSubmitRow{border-top:1px solid #c9cacb;padding:5px 0 5px 0;border-bottom:1px solid #c9cacb;padding-top:8px;}
.promoCode{background:url(/images/front/promocode_bg.jpg) left top no-repeat;height:35px;border:none;margin:2px 10px 0 0;}
.promoCode input{background:#eff0ed;margin:4px 6px 2px 6px;padding:6px 6px 4px 6px;width:120px;border:none;}
#basket .basketRight{width:308px;}
.deliveryHeader{padding:0 25px;}
.deliveryHeader span.more a{font-weight:normal;background-color:#d3d3d4;}
.deliveryMidBg{background:url(/images/front/delivery_midbg.jpg) left top repeat-y;}
.deliveryBottomBg{background:url(/images/front/delivery_bbg.jpg) left bottom no-repeat;padding:23px 0 30px;text-align:center;}
.deliveryBottomBg ul{margin:15px 0 0 0;color:#000;}
.deliveryBottomBg ul li{text-align:right;width:154px;margin-top:13px;}
.deliveryBottomBg ul li.price{margin-left:20px;width:80px;text-align:right;}
.deliveryBottomBg ul li.a-l{text-align:left;padding-left:5px;width:149px!important;}
.submitCode,.submitCode_h,.proceedToPurchase,.proceedToPurchase_h,.submitYourQuestion,.submitYourQuestion_h,.newsletter ul li input.SignMeUp,.addtobasket,a.addtobasket,.addtobasket_h,.continueShopping,.continueShopping_h,.continue,.continue_h,input.startMyOrder,input.startMyOrder_h,.next,.next_h,.next_grey,.next_grey_h,.next_blue,.next_blue_h,.addtobasketBut_blue,.addtobasketBut_blue_h,.addtobasketBut,.addtobasketBut_h,.addtobasketBut,.addtobasketBut_h,.ExtralengthField,.mackSecurePayment,.backAstep,.mackSecurePayment_h,.backAstep_h,.newsletter ul li input.SignMeUp,.newsletter ul li input.SignMeUp_h,a.back{border:none;cursor:pointer;}
.proceedToPurchase,.proceedToPurchase_h,.continueShopping,.continueShopping_h,a.plus,a.minus,.submitCode,.submitCode_h,a.previous,.continue,.continue_h,a.submitSecurePayment,.mackSecurePayment,.backAstep,.mackSecurePayment_h,.backAstep_h{background:url(/images/front/basket_buttons.gif) scroll;display:block;}
.proceedToPurchase,.proceedToPurchase_h,.continueShopping,.continueShopping_h,a.submitSecurePayment{width:174px;}
.proceedToPurchase,.proceedToPurchase_h,.mackSecurePayment,.backAstep,.mackSecurePayment_h,.backAstep_h{background-position:0 0;height:33px;margin:auto;}
.proceedToPurchase_h{background-position:0 -35px;}
.continueShopping,.continueShopping_h{margin:10px auto 0 auto;height:33px;}
.continueShopping{background-position:0 -80px;}
.continueShopping_h{background-position:0 -115px;}
a.plus,a.minus{width:20px;height:17px;line-height:20px;margin:10px 3px 0 0;}
a.plus{background-position:0 -383px;}
a.plus:hover{background-position:0 -402px;}
a.minus{background-position:-22px -383px;}
a.minus:hover{background-position:-22px -402px;}
.submitCode,.submitCode_h{width:121px;height:35px;}
.submitCode{background-position:0 -425px;}
.submitCode_h{background-position:0 -462px;}
a.previous,.continue,.continue_h{width:123px;height:30px;}
a.previous{background-position:0 -161px;margin-right:8px;}
a.previous:hover{background-position:0 -192px;}
.continue{background-position:0 -231px;}
.continue_h{background-position:0 -263px;}
a.submitSecurePayment{background-position:0 -300px;height:34px;margin:20px 0 0 119px;}
a.submitSecurePayment:hover{background-position:1px -337px;}
.mackSecurePayment,.backAstep,.mackSecurePayment_h,.backAstep_h{width:172px;}
.mackSecurePayment{background-position:0 -508px;}
.mackSecurePayment_h{background-position:0 -544px;}
.backAstep{background-position:0 -592px;margin-top:10px;}
.backAstep_h{background-position:0 -629px;margin-top:10px;}
.productNoteBg{background:url(/images/front/mini_redbg.jpg) left top no-repeat;color:#fff;width:172px;padding-left:0;line-height:28px;padding-bottom:10px;}
.deliveryNote,.successMess{margin-top:17px;color:#fff;}
.deliveryNote{background:url(/images/front/delivery_red_bg.jpg) left top no-repeat;width:584px;height:49px;padding:10px 22px 21px 22px;font-size:11px;}
.messageTooltip{background:url(/images/front/message_tt_arrow.gif) right top no-repeat;height:33px;position:absolute;font-weight:normal;}
.messageTooltip .ttMessage{background:#ed1c24;height:24px;line-height:24px;margin-top:9px;padding:0 20px 0 20px;color:#fff;display:block;}
.selectTt{left:-6px;top:22px;}
.selectTt2{left:-55px;top:17px;}
.deliverySelect{width:345px;left:-130px;top:35px;}
.addtobasketMess{width:397px;}
.addtobasketMess2{width:325px;}
.addtobasketMess,.addtobasketMess2{font-size:11px;left:0;top:127px;font-weight:normal;}
.nextStep{left:150px;top:50px;}
.addressForm{width:430px;padding-left:1px;}
.addressForm ul li label{line-height:15px;}
.basket h2{color:#2a2a2a;font-size:17px;border-bottom:1px solid #ce0000;margin-left:118px;padding-bottom:2px;}
.addressForm ul{width:426px;}
.addressForm ul li,.addressFormSubmit span.red{min-width:120px;line-height:32px;padding-bottom:10px;}
.addressForm ul li input{width:286px;background:url(/images/front/address_field_bg_big.png) bottom right no-repeat;}
.addressForm ul li input,.addressForm input.fieldSmall,.addressForm input.fieldMed,input.lengthField,.embroideryTextField{padding:8px 10px 8px 10px;border:none;}
.addressForm input.fieldSmall,.addressForm input.fieldMed{padding:8px 10px 9px 10px;border:none;}
.addressForm ul li.w282{width:282px;}
.addressForm ul li div input{width:auto;background:none;}
.addressFormSubmit{line-height:30px;margin-right:50px;}
.addressForm ul li.textarea{background:url(/images/front/textareabg.png) left top no-repeat;width:300px;height:121px;padding:3px;}
.addressForm ul li.textarea textarea{background-color:#eff0ed;border:none;width:296px;height:110px;}
.spTopBar{background:#d3d3d4;height:35px;line-height:35px;padding-left:21px;margin-bottom:17px;}
.addressForm li.lh-14{line-height:14px;}
.addressForm input.fieldSmall{width:34px;background:url(/images/front/address_field_bg.png) 0 -42px no-repeat;}
.addressForm input.fieldMed{width:84px;background:url(/images/front/address_field_bg.png) 0 -87px no-repeat;}
.addressInfo{width:304px;}
.addressInfo h2{background-color:#d3d3d4;height:30px;line-height:30px;padding-left:22px;font-size:12px;}
.addressInfo p{padding:25px 0 0 22px;line-height:20px;}
.easySteps{padding-top:35px;}
.easySteps6{padding-top:15px;}
.easySteps ul,.easySteps ul li,.easySteps6 ul,.easySteps6 ul li{width:195px;line-height:24px;}
#belts{padding-top:15px;}
.madeToMeasure ul{width:245px;padding:13px 0 13px 0;background:url(/images/front/grery_line_dote.gif) 244px top repeat-y;}
.madeToMeasure ul li a,.madeToMeasure ul li.d_active{cursor:pointer;width:204px;background:url(/images/front/about_arrows.jpg) -30px -34px no-repeat;}
.madeToMeasure ul li a:hover{background:url(/images/front/about_arrows.jpg) -30px -66px no-repeat;cursor:pointer;}
.madeToMeasure ul li.active a,.madeToMeasure ul li.active a:hover{width:253px;border:0;height:27px;color:#d70101;margin-top:-1px;background:url(/images/front/about_arrows.jpg) 0 0 no-repeat;cursor:pointer;}
#belts .containerMid{width:420px;margin-left:10px;}
#belts .containerMid h1{font-size:20px;color:#2a2a2a;font-weight:normal;border:none;padding:0;margin:0;}
#belts .containerMid .material{padding-top:36px;}
#belts .containerMid .material p{padding-left:38px;}
#belts .containerMid .material p span,.blackTxt{color:#2a2a2b;}
#belts .containerMid .material p.blue span{color:#0054a6;}
.adviceAndNotes{background:url(/images/front/advice_and_notes_midbg.gif) left bottom repeat-y;color:#7e7e7e;width:213px;}
.adviceAndNotes_topbg{background:url(/images/front/advice_and_notes_bottombg.gif) left bottom no-repeat;}
.adviceAndNotes_bottombg{background:url(/images/front/advice_and_notes_topbg.gif) left top no-repeat;padding:25px 25px;margin-top:-5px;min-height:210px;}
.adviceAndNotes p{padding-top:20px;font-size:11px;line-height:18px;}
.totalPrice{color:#4e4d4d;padding:5px 0 0 13px;}
.back_next{text-align:center;background:url(/images/front/double_border.gif) left top repeat-x;padding:13px 0 0 477px;width:485px;}
a.back,.next,.next_grey,.next_h,.next_grey_h,.next_blue,.next_blue_h,.addtobasketBut,.addtobasketBut_h,.addtobasketBut_blue,.addtobasketBut_blue_h{background:url(/images/front/madtomeasure_buttons.gif) scroll;height:26px;}
a.back{background-position:0 0;width:97px;margin-right:14px;}
a.back:hover{background-position:0 -29px;width:97px;}
.next{background-position:0 -65px;width:133px;}
.next_h{background-position:0 -93px;width:133px;}
.next_grey{background-position:0 -253px;width:133px;}
.next_grey_h{background-position:0 -282px;width:133px;}
.next_blue{background-position:0 -129px;width:133px;}
.next_blue_h{background-position:0 -157px;width:133px;}
.addtobasketBut{background-position:0 -158px;width:133px;}
.addtobasketBut_h{background-position:0 -194px;width:133px;}
.addtobasketBut_blue{background-position:0 -193px;width:133px;}
.addtobasketBut_blue_h{background-position:0 -221px;width:133px;}
ul.customLength,ul.measurments{padding-top:20px;}
ul.customLength li{margin-right:5px;}
ul.customLength li select{margin-top:5px;}
ul.measurments li{padding-right:30px;}
.lengthOptions{margin-top:18px;}
.lengthOptions ul li{width:184px;line-height:25px;}
.lengthOptions ul li ul li{margin-right:0;}
.lengthOptions ul li ul li.col1{width:16px;margin-right:10px;}
.lengthOptions ul li ul li.col2{width:37px;}
.lengthOptions ul li ul li.col3{width:62px;padding-right:11px;}
.lengthOptions ul li ul li.col3{width:62px;padding-right:11px;}
.lengthOptions ul li ul li.col4{width:40px;}
input.lengthField{background:url(/images/front/length_field.gif) left top no-repeat;width:65px;height:17px;margin-left:15px;margin-right:20px;margin-left:15px;}
.label,.embroidery{margin-top:30px;}
.label ul{color:#2a2a2b;}
.label ul li,.embroidery ul li{width:210px;padding:10px 0 10px 0;line-height:18px;}
.label ul li a,.embroidery ul li a{margin-left:15px;}
.embroideryTextField{background:url(/images/front/embroidery_textfield_bg.gif) left 6px no-repeat;width:167px;}
li.embroideryTextField{padding:8px 0 5px 0!important;}
.embroideryTextField input{border:none;background:#eff0ed;width:176px;padding:5px 0 5px 4px;margin-left:3px;}
.threadColour{padding-top:30px;}
.threadColour span{color:#3b3c3d;}
.threadColour ul li{width:152px;padding:3px 15px 3px 0;}
.danBar{padding-top:8px;}
.danBar ul{margin-top:10px;}
.danBar ul,.danBar ul li{width:186px;padding:4px 0 4px 0;}
.giftBox ul li{margin-right:30px;}
.finish{padding-top:27px;}
.finish ul li{padding:3px 0 3px 0;}
.finish ul li.finishOptions{width:148px;color:#2a2a2b;}
.finish ul li.value{width:270px;}
.materialButs a,a.backToHome_but,a.aboutIchiban_but{width:131px;height:25px;line-height:23px;color:#fff;text-align:center;margin-right:8px;margin-top:2px;font-size:11px;}
a.aboutIchiban_but{margin-top:0!important;}
.materialButs a{background:url(/images/front/material_buttons.gif) left top scroll;}
.materialButs a:hover{background-position:0 -27px;text-decoration:none;}
.materialButs a.selected{background-position:0 -55px;text-decoration:none;}
.rmbsRedMessage{background:url(/images/front/rmbs_red_message_bg.jpg) left top no-repeat;height:65px;width:396px;margin-top:5px;font-size:11px;color:#fff;padding:3px 11px 5px 11px;}
a.medium_but,a.heavy_but,a.pinack_but{background:url(/images/front/rmj_buttons.gif) left top scroll;}
a.medium_but:hover{background-position:0 -27px;}
a.heavy_but{background-position:0 -62px;}
a.heavy_but:hover{background-position:0 -89px;}
a.pinack_but{background-position:0 -123px;}
a.pinack_but:hover{background-position:0 -150px;}
.measeurement1,.measeurement{padding-top:15px;}
.measeurement1 input,.measeurement input{background:#e6e7e6;width:99px;text-align:center;font-size:11px;border-top:solid #767676 1px;border-left:solid #d3d4d4 1px;border-right:solid #d3d4d4 1px;border-bottom:solid #d3d4d4 1px;padding:2px 0 2px 0;}
.measeurement1 span,.measeurement span{padding:1px;border:1px solid #dadbdb;width:100px;}
.pl63{padding-left:63px;}
.pl133{padding-left:133px;}
.measeurement ul{width:100px;margin-right:31px;}
.measeurement ul.ml20{margin-left:20px;margin-right:0;}
.measeurement ul li{margin-bottom:10px;}
.specialNotes{background:url(/images/front/special_note_redbg.jpg) left top no-repeat;height:94px;width:370px;margin-top:10px;color:#fff;font-size:14px;padding:15px 18px 0 18px;}
.emailSignupSuccessful{background:url(/images/front/success_icon.jpg) 48px 33px no-repeat;padding:122px 150px 0 135px;}
#container .emailSignupSuccessful h1{border:none;color:#2a2a2a;font-size:33px;margin:0 0 20px 0;padding:0;}
#container .emailSignupSuccessful p{padding-bottom:20px;line-height:20px;}
a.backToHome_but,a.aboutIchiban_but{background:url(/images/front/home_about_but.gif) left top scroll;}
a.backToHome_but{background-position:0 -64px;margin:0 23px 0 96px;}
a.backToHome_but:hover{background-position:0 -93px;}
a.aboutIchiban_but{background-position:0 0;}
a.aboutIchiban_but:hover{background-position:0 -29px;}
.importent{background:url(/images/front/importent_redbg.jpg) left top no-repeat;width:196px;height:100px;color:#fff;font-size:11px;padding:15px 15px;position:absolute;top:-46px;left:100px;font-weight:normal;}
.importent a.close{color:#fff;font-size:9px;left:170px;position:absolute;text-transform:uppercase;top:109px;}
#productlightbox,.lightbox_bg,.lightbox_bg{width:757px;}
.lightbox_tc{background:url(../images/lightbox_tc.png) left bottom no-repeat;height:29px;}
.lightbox_bg{background:url(../images/lightbox_bg.png) left top repeat-y;position:relative;}
.lightbox_bc{background:url(../images/lightbox_bc.png) left top no-repeat;height:12px;}
.lightbox_contentsec{width:670px;padding:5px 17px 0 17px;}
.lightbox_title{font-size:16px;color:#2a2a2a;font-weight:bold;}
.product_big{margin-top:10px;height:350px;}
.product_big img{margin:auto;}
.product_smallsec{padding:0 40px 0 40px;border-top:#c7c7c7 solid 1px;}
.product_smallsec ul li{margin:10px 10px 0 10px;height:121px;width:100px;}
.close{position:absolute;width:29px;height:27px;top:-7px;left:-7px;}
.submitYourQuestion,.submitYourQuestion_h{width:176px;height:35px;}
.submitYourQuestion{background:url(../images/submit_your_question.jpg) left top no-repeat;}
.submitYourQuestion_h{background:url(../images/submit_your_question.jpg) 0 -37px no-repeat;}
#m2mDetailedLightBox{width:495px;}
.ExtralengthField{background:url(/images/front/extra_button.jpg) left top no-repeat;width:131px;height:16px;padding:4px 0 6px 0;margin-left:5px;font-weight:bold;color:#000;text-align:center;}
fieldset{border:none;}
.faqWrapper{line-height:18px;padding:0 0 0 21px;}
.faqWrapper h2,.faqWrapper h3,.faqsInfo h2,.faqsInfo h3{font-size:12px;}
.faqWrapper h3,.faqsInfo h3{font-weight:normal;}
.drag{position:relative;cursor:move;z-index:100;}
.border_top{border-top:1px solid #dbdbdc;margin-top:15px;padding-top:15px;}
ul.basketRow{position:relative;z-index:5;}
.blueBg{background:url(/images/front/blue_transparent2.png) left top repeat;line-height:60px;width:100%;text-align:center;position:absolute;z-index:10;top:-5px;left:0;color:#000;font-size:15px;font-weight:bold;}
.addressForm ul li label.checked{height:0!important;display:none!important;}
.securePayment{padding:35px 0 0 40px;}
#container .securePayment h1{color:#d20000;border:none;font-size:24px;font-family:"Myriad Pro",Helvetica,Arial;margin-bottom:12px;padding:0;}
#container .securePayment h1.green{color:#05a201;}
.securePayment p{font-size:13px;line-height:18px;}
.trypaymentagain_but,.payment_continueShopping_but,.trypaymentagain_but_h,.payment_continueShopping_but_h{width:173px;height:33px;border:none;cursor:pointer;}
.trypaymentagain_but{background:url(/images/front/trypaymentagain_but.png) left top no-repeat;}
.trypaymentagain_but_h{background:url(/images/front/trypaymentagain_but.png) left -36px no-repeat;}
.payment_continueShopping{padding:20px 0 0 409px;}
.payment_continueShopping_but{background:url(/images/front/continueshopping_but.png) left top no-repeat;}
.payment_continueShopping_but_h{background:url(/images/front/continueshopping_but.png) left -37px no-repeat;}
a.item_title{color:#df0000!important;}
.shippingAll{height:670px;}
ul.embr li{padding:6px 0 0 0;}
ul.embr li input{margin-left:0;}
a.viewBasket{background:url(/images/front/view_basket.jpg) left top no-repeat;height:32px;width:167px;display:block;margin:30px auto 0 auto;text-indent:-9999px;}
a.viewBasket:hover{background:url(/images/front/view_basket.jpg) left -36px no-repeat;}
.titleMenu{width:420px;border-bottom:1px solid #c9c9c9;padding-bottom:5px;margin:18px 0 10px 0;}
.sizingChart{float:left;width:250px;margin-right:20px;background:#ccc;color:#333;}
.sizingChart td{background:#fff;padding:2px 0 2px 12px;font-size:11px;}
.sizingChart tr.sizingHead td{background:#ccc;border-right:1px solid #fff;font-weight:bold;font-size:10px;}
.chartInfo{width:400px;float:left;}