﻿@font-face {
    font-family: 'conv_trajanpro-regular';
    src: url('../fonts/trajanpro-regular.eot');
    src: url('../fonts/trajanpro-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trajanpro-regular.ttf') format('truetype'),
         url('../fonts/trajanpro-regular.svg#conv_trajanpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lucida_sans_unicoderegular';
    src: url('../fonts/lsansreg-webfont.eot');
    src: url('../fonts/lsansreg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lsansreg-webfont.ttf') format('truetype'),
         url('../fonts/lsansreg-webfont.svg#lucida_sans_unicoderegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
@font-face {
    font-family: 'ComfortaaRegular';
    src: url('../fonts/comfortaa-regular.eot');
    src: url('../fonts/comfortaa-regular.eot') format('embedded-opentype'),
         url('../fonts/comfortaa-regular.woff') format('woff'),
         url('../fonts/comfortaa-regular.ttf') format('truetype'),
         url('../fonts/comfortaa-regular.svg#ComfortaaRegular') format('svg');
}


@font-face {
    font-family: 'lucida_sansdemibold_roman';
    src: url('../fonts/lsansd-webfont.eot');
    src: url('../fonts/lsansd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lsansd-webfont.ttf') format('truetype'),
         url('../fonts/lsansd-webfont.svg#lucida_sansdemibold_roman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
        font-family: "trajanpro3rg";
        src: url('../fonts/trajanpro3-regular.eot');
        src: url('../fonts/trajanpro3-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/trajanpro3-regular.svg#Trajan Pro 3') format('svg'),
        url('../fonts/trajanpro3-regular.woff') format('woff'),
        url('../fonts/trajanpro3-regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}




*{outline:0 none;}
h1, h2, h3, h4, h5, h6, p, ul, form, input, table, tr, td{margin:0;padding:0;}
img{border:0;  margin-left: auto; margin-right: auto;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;font-size:2px; width:300px; float:left;}
.clrBoth{clear:both;}
.clrPayment{clear:both; font-size:2px;}
.mrlft15{margin-left:15px;display:inline;}
.mrlft5{margin-left:5px !important;display:inline;}
.mrlft10{margin-left:10px !important;display:inline;}
.mtop5{margin-top:5px;}
.mtop7{margin-top:7px;}
.mtop3{margin-top:3px !important;}
.whitebdr{border-top:5px solid #ffffff;}
.mrgtnone{margin-right:0px !important;}
.mrrgt10{margin-right:10px !important;}
.mrrgt20{margin-right:29px !important;}
.mrlft5{margin-left:5px !important;}
.bak-none{background:none !important;}
.w1000{width:1000px;background:#fff;text-align:left;}
.mtop10{margin-top:10px !important;}
.paddleft15{padding-left:15px !important;}
.marginleft2{margin-left:3px !important;}
.mtop15{margin-top:15px !important;}
.mtop20{margin-top:20px !important;}
.mtop30{margin-top:30px !important;}
.mtop60{margin-top:60px !important;}
.mrt25{margin-top:25px !important;}
.w340{width:340px !important;}
.w380{width:380px !important;}
.w350{width:350px !important;}
.w360{width:360px !important;}
.mrtop15{margin-top:15px !important;}
.pad-botm6{padding-bottom:6px !important;}
.pad-botm3{padding-bottom:3px !important;}
.pad-top40{padding-top:40px !important;}
.w100{width:100%;}
.nonlft_margin{margin-left:0px !important;}
.nontp_margin{margin-top:0px !important;}
.margin_bottom{margin-bottom:5px;}
.non_pading{padding:0px !important;}
.non_pad_bdr{border:none !important;padding:0px !important;}
.w745{width:745px !important;}
.position_rel{position:relative !important;}
.position_abs{position:absolute !important;}
.mrtop1{margin-top:1px;}
#dvHeadMenu{float:left;width:100%;/*position:relative;z-index:300;*/}
h1{font:30px/38px lucida_sans_unicoderegular , sans-serif;letter-spacing:-1px;word-spacing:-2px;}
h2{font:24px lucida_sans_unicoderegular , sans-serif;color:#567dbc;line-height:24px;}
.lhgt18px{line-height:18px !important;}
.Width100{width:100%;}
.Width420{width:420px;}
.textlign-cen{text-align:center !important;}
.textlign-right{text-align:right;}
.valig-top{vertical-align:top;}
.margin-left1{margin-left:10px;}
.textbold{font-weight:bold;cursor:pointer;}
.margBott10{margin-bottom:10px !important;}
.margBott20{margin-bottom:20px !important;}
.font1216{font:12px "Arial" , "lucida unicode" , sans-serif;padding-top:4px; }
.padtop10{padding-top:10px;}
.CurPointer{cursor:pointer; }
.PadRight4{padding-right:4px !important;}
.PadRight10{padding-right:10px !important;}
.PadRight2{padding-right:2px !important;}
.Width22{width:22px;}
.padtop28{padding-top:28px;}
.noDecoration a{text-decoration:none;color:Black;font:bold 12px/12px "Arial" , "lucida unicode" , sans-serif;}
.width150{width:150px !important;}
.width110{width:115px !important;}
.width85{width:135px !important;}
.txtAlignCntr{text-align:center;}
.main_container{width:1000px;margin:0px auto;padding-bottom:8px;}
#header_container{width:1000px;margin:0px auto;}
#header{width:100%;float:left;margin-top:0px;position:relative;}
#header .logo{float:left;padding-top:55px;cursor:pointer;}
.ErrorMsg{font:11px/12px "Arial" , "lucida unicode" , sans-serif; color:#ac3755 !important;}
.header_rgt_pannel{float:right;height:92px;}
.basket{float:right;background:url(../images/sep_top.gif) left top repeat-y;padding-left:5px;height:59px;padding-right:5px;width:110px;font-family:Arial;}
.basket img{clear:both;float:right;}
.left_link{padding-right:10px;text-align:left;clear:both;float:right;padding-top:20px;width:115px;}
.left_link .link_page{font:11px/12px "Arial" , "lucida unicode" , sans-serif;text-align:left;text-decoration:none;width:100%;display:block;}
.left_link a:hover{text-decoration:underline;}
.left_link .country{clear:both;margin-top:2px;border:solid 1px red;}
.left_link .country a{float:left;margin-right:0px;}
.blk_label{font:bold 12px "Arial" , "Arial" , "lucida unicode" , sans-serif;float:left;width:100%;color:#3d4a74;}
#header .navigation_header{width:auto;float:left;margin:0px 0px 0px 0px;display:inline;text-align:center;}
#header .OrderLine{font:bold 13px/14px "lucida grande" , "lucida unicode" , sans-serif;text-decoration:none;}
.TopCountryBanner{margin-left:20px;margin-bottom:0px;font:13px/14px "lucida grande" , "lucida unicode" , sans-serif;padding:5px 0px 0px 0px;width:300px;background:url(../images/top-Bac.gif);}
.TopCountryBanner #CountryFlag{float:left;}
.TopCountryBanner #TextTop{padding-left:5px;font-weight:bold;}
.TopCountryBanner #TextBtootom{padding-left:5px;font-weight:bold;}
.big_input{background:url(../images/big_txt.gif) left top no-repeat;width:75px;height:22px;font:bold 11px/19px "Arial" , "Arial" , sans-serif;border:none;cursor:pointer;margin-top:2px;color:#ffffff;}
.big_input_small{background:url(../images/big_txt_small.gif) left top no-repeat;width:75px;height:22px;border:none;cursor:pointer;margin-top:2px;color:#ffffff;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;font-size:11px;text-transform:uppercase;font-weight:normal;}
.big_input_big{background:url(../images/big_txt_big.gif) left top no-repeat;width:109px;height:22px;border:none;cursor:pointer;margin-top:2px;color:#ffffff;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;font-size:11px;text-transform:uppercase;font-weight:normal;}
.basket_label{float:left;padding:27px 0 0 50px;width:auto;}
.basket_label img{float:left;margin-right:5px;}
.basket_label a{font:bold 11px/16px;}
.basket_odr{font:10px/16px "Arial" , "lucida unicode" , sans-serif;float:left;margin-top:2px;width:100%;font-weight:bold;clear:both;float:left;}
.top_navigation-bar{height:29px;width:1000px;float:left;background:#9eb6dc;margin-bottom:8px;}
.top_navigation{height:29px;width:760px;float:left;}
.top_navigation ul{margin:0px 0 0 0px;padding:0px 0 0 0;list-style-type:none;width:auto;height:29px;}
.top_navigation ul li{margin:0px;padding:7px 10px 0px 9px !important;height:22px;float:left;background:url("../images/top_nv_sep.gif") no-repeat right 10px;font-family:Arial,lucida grande, sans-serif;font-size:13px;font-weight:bold;}
.top_navigation ul li a{text-decoration:none;}
.search-pannel{float:left;display:inline;width:230px;padding-left:10px;}
.search-pannel label{font:Bold 15px/29px "Arial" , "lucida unicode" , sans-serif;text-align:left;float:left;}
.search-pannel .input_search{border:medium none;display:inline;float:left;font:12px "Arial" , "Arial" , sans-serif;height:15px;margin:4px 0px 0;padding:3px;width:185px;}
.search-pannel .inputSearch_boxWaterMark{width:106px;padding:4px 3px;border:none;font:12px "Arial" , "lucida unicode" , sans-serif;float:left;margin-right:2px;display:inline;}
#center_wraper{padding-top:10px; width:100%;}
#center_container{width:1020px;background:#fff;float:left;margin:auto;}
#center_container .left-pannel{width:159px;float:right;height:409px;}
.news-letter{width:149px;padding:7px 5px;float:left;border-bottom:5px solid #ffffff;height:42px;}
.news-letter label{text-align:left;padding-bottom:5px;float:left;font-family:Arial;font-size:12px;font-weight:bold;}
.news-letter .input_box{width:106px;padding:4px 3px;border:none;font:12px Arial;float:left;margin-right:4px;display:inline;height:13px;}
.news-letter .input_boxWaterMark{width:106px;padding:4px 3px;border:none;font:12px "Arial" , "lucida unicode" , sans-serif;float:left;margin-right:2px;display:inline;}
.main_img_pannel{float:left;margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;display:inline;width:695px;height:419px;}
#center_container .right-pannel{width:135px;float:left;}
.picture_container{width:135px;float:left;cursor:pointer;}
.picture_container img{float:left;}
.picture_container .name_product{width:100%;float:left;text-align:center;font-weight:bold;font-size:13px;font-family:Arial;margin:0px;padding:0px;cursor:pointer;}
.picture_container .name_productwomen{width:100%;float:left;text-align:center;font:bold 12px/18px "Arial" , "lucida unicode" , sans-serif;margin:0px;padding:0px;cursor:pointer;}
.picture_container a{text-decoration:none;}
.bootm_container{width:1000px;cursor:pointer;float:left;}
.bootm_container .main_product{width:190px;float:left;margin-right:12px;}
.bootm_container .main_product img{float:left;}
.bootm_container .main_product .product_name{width:100%;float:left;text-align:center;margin:0px;padding:0px;font-weight:bold;font-size:13px;font-family:Arial;line-height:20px;}
.bootm_container a{text-decoration:none;cursor:pointer;}
.permotion{cursor:pointer;}
.permotion .name_ofer{font:bold 12px/30px "Arial" , "lucida unicode" , sans-serif;width:auto;float:right;text-decoration:none;color:#9B0033;}
.permotion{width:149px;padding:2px 5px;float:left;border-top:5px solid #ffffff;height:58px;text-decoration:none;}
.permotion a{cursor:pointer;text-decoration:none;}
.main-cen-pannel{width:10px !important;}
#footer_container{width:1000px;margin:0px auto;margin-top:15px;background:url(../images/footer_bg.gif) left bottom repeat-x;height:35px;line-height:35px;text-align:center;}
/*#footer{width:100%;display:inline-block;}*/
#footer ul{margin:0px auto;width:auto;padding:0px;list-style-type:none;display:inline-block;}
#footer span{background:url(../images/foter_link_sep.gif) right 10px no-repeat;padding:0px 6px 0 4px;display:inline-block;}
#footer span a{font:12px/28px Arial;text-decoration:none;font-weight:bold;display:inline-block;color:#464749;}
.footerSpan{background:url(../images/foter_link_sep.gif) right 10px no-repeat;padding:0px 6px 0 4px;display:inline-block;}
.footerSpanLast{padding:0px 6px 0 4px;display:inline-block;}
.footerSpanLast a{font:11px/28px Arial;text-decoration:none;font-weight:bold;display:inline-block;color:#464749;}
.footerSpan a{font:11px/28px Arial;text-decoration:none;font-weight:bold;display:inline-block;color:#464749;}
.inner_left_pannel{width:200px;float:left;height:auto; display: table-cell;}
.inner_left_pannel ul.left_navigation{margin:0px;padding:0px;list-style-type:none;margin-top:1px;float:left;width:100%;text-align:left;}
.inner_left_pannel ul.left_navigation li a{font:12px/12px "arial" , "lucida unicode" , sans-serif;text-decoration:none;padding-left:10px;line-height:22px;}
.inner_left_pannel ul.left_navigation li a:hover{text-decoration:none;cursor:pointer;}
.leftMenuHead{font-size:12px !important;background:url(../Images/bg-active-menu.jpg) repeat-y;padding:5px 0 5px 0;font-weight:normal !important;}
span:hover.leftMenuWoman{background:#A55D6B;}
.inner_left_pannel ul.left_navigation li a.leftMenuWomanItems{padding-left:20px;text-align:left;display:block;float:left;width:170px;}
a:hover.leftMenuWomanItems{background:#CE929C;padding-left:10px;width:180px;}
span:hover.leftMenuMan{background:#9CA642;}
.inner_left_pannel ul.left_navigation li a.leftMenuManItems{padding-left:20px;text-align:left;display:block;float:left;width:170px;}
a:hover.leftMenuManItems{background:#B5CF42;padding-left:10px;width:180px;}
a:active.leftMenuManItems{background:#B5CF42 !important;}
span:hover.leftMenuKnitWear{background:#73869C;}
.inner_left_pannel ul.left_navigation li a.leftMenuKnitWearItems{padding-left:20px;width:170px;}
a:hover.leftMenuKnitWearItems{background:#7BAAC6;padding-left:10px;width:180px;float:right;}
span:hover.leftMenuYarns{background:#8C9273;}
.inner_left_pannel ul.left_navigation li a.leftMenuYarnsItems{padding-left:20px;text-align:left;display:block;float:left;width:170px;}
a:hover.leftMenuYarnsItems{background:#ADB28C;padding-left:10px;width:180px;}
.leftMenuOtherItems{font-weight:bold !important;}
.inner_left_pannel ul.left_navigation li a.leftMenuOtherItems{padding-left:11px;text-align:left;display:block;float:left;font-weight:normal !important;width:178px;}
a:hover.leftMenuOtherItems{background:#567DBC;padding-left:10px;width:178px;}
.leftMenuShopBy{margin-top:1px;}
span:hover.leftMenuShopBy{background:#947D6B;}
#dvShopByColorContent li:hover{background:#BBA08F;}
.inner_left_pannel ul.left_navigation li a.leftMenuShopByItems{padding-left:20px;text-align:left;display:block;float:left;width:170px;}
a:hover.leftMenuShopByItems{background:#567DBC;padding-left:10px;width:180px;background-position:center;}
span:hover.leftMenuGift{background:#D696B5;}
span:hover.leftMenuMoreItems{background:#567DBC;}
.inner_left_pannel ul.left_navigation li a{display:block;border-width:0px;clear:both;}
.left_subnavigation li span:hover{background-color:#7CA8C1;}
.inner_left_pannel ul.left_subnavigation li a:hover{text-decoration:none;}
.inner_left_pannel ul.left_subnavigation li a{display:block;border-width:0px;margin-left:11px;}
.inner_left_pannel ul.left_subnavigation li{list-style-type:none;float:left;width:190px;}
.inner_left_pannel ul.left_childnavigation{margin-top:0px;padding-top:0px;}
.inner_left_pannel ul.left_childnavigation li a{font:11px/20px "Arial" , "lucida unicode" , sans-serif;text-decoration:none;padding-left:10px;padding-right:2px;}
.inner_left_pannel ul.left_childnavigation li a:hover{text-decoration:none;}
.inner_left_pannel ul.left_childnavigation li a{display:block;border-width:0px;clear:both;}
.InnerRootNode{margin:5px 0px 5px 0px;}
.main_center_pannel_full{width:1000px;/*min-height:400px;*/height:auto !important;border:0px solid #9F9F9F;float:right;padding:5px 0px 0px 0px;}
.bdrDelivery{border:solid 1px gray;padding:0px 10px 10px 10px;}
.leftimg_pannel410{width:410px;float:right;padding-right:5px;}
.leftimg_pannel380_cat{width:797px;float:left;padding-right:0px;border:solid 1px #DBDBDB;border-top:none;}
.leftimg_pannel380{width:380px;float:right;padding-right:0px;}
.rightimg_pannel{width:559px;float:left; margin: 0 0 0 -9px}
.fabrictypes{width:216px;float:left;}
.leftimg_pannel275{width:275px;float:right;padding-right:0px;}
.leftimg_pannel362{width:362px;float:right;padding-right:0px;}
.leftimg_pannel380_left{width:800px;clear:both;float:left;}
.img89{width:89px;float:left;margin-left:5px;padding-bottom:6px;display:inline;}
.img89 a{width:89px;text-decoration:none;margin:0px;padding:0px;cursor:pointer;text-decoration:none;}
.img89 a img{float:left;}
.img137{width:155px;text-align:right;float:right;padding-bottom:3px;display:inline;margin-top:2px;}
.img179{width:190px;float:left;padding-bottom:12px;display:inline;height:466px;margin-bottom:5px;  /*margin-left:8px*/}
div.spProcuct{min-height:221px !important}
.img0179{width:190px;float:left;padding-bottom:12px;display:inline;height:405px;margin-bottom:5px; margin-left:23px;}
.img179 a{text-decoration:none;}
.img179 a img{float:left;}
.ProductLinks a{width:190px;text-decoration:none;margin:4px 0px;padding:0px;cursor:pointer;line-height:12px;line-height:13px;display:block;}
.data_grid{width:400px;}
.data_grid th, .data_grid td{background:#D9DEE5;border-left:5px solid #ffffff;border-bottom:2px solid #ffffff;text-align:center;}
.data_grid th{font:bold 11px "Arial" , "verdana" , sans-serif;text-align:center;}
.data_grid td{font:9pt "Arial" , "verdana" , sans-serif;text-align:center;padding:1px 0px;}
.wash_container{width:180px;height:148px;float:left;margin-left:9px;display:inline;text-align:center;padding-bottom:8px;}
.wash_bg{background:url(../images/wash_bg.gif) left top no-repeat;width:180px;height:140px;padding-top:8px;}
.wash_bg img{border:0px;text-align:center;}
.wash_bg label{float:left;width:100%;font:bold 12px "Arial" , "lucida unicode" , sans-serif;text-align:center;}
.data_wash_conatiner{width:370px !important;}
.data_wash_conatiner1{height:490px;width:500px !important;position:relative;}
.data_wash_conatiner_events{width:380px !important;position:relative;float:left;}
.RegistrationSection{width:385px !important;position:relative;}
.RegistrationSection #heading{font:bold 16px "lucida grande" , "lucida unicode" , sans-serif;}
.center_move_conatiner{height:490px !important;position:relative;}
.verify_btn{clear:both;position:relative;width:200px;float:left;height:47px;bottom:8px;}
.previous_btn{position:absolute;left:0px;width:103;height:23px;bottom:8px;}
.next_btn{position:absolute;right:0px;width:103;height:23px;bottom:8px;}
.voucher_dtable{width:346px;float:right;margin-top:10px;padding:10px 10px 0px 10px;min-height:150px;height:auto !important;height:150px;}
.voucher_dtable table{width:100%;}
.voucher_dtable table th{font:bold 12px/18px "Arial" , "lucida unicode" , sans-serif;text-align:left;}
.voucher_dtable table td{font:12px/18px "Arial" , "lucida unicode" , sans-serif;text-align:left;padding:5px 0px;}
.voucher_dtable table td .input_sml{width:20px;height:20px;font:bold 12px/20px "Arial" , "lucida unicode" , sans-serif;border:none;text-align:center;}
.div_clor{width:20px;height:20px;float:left;margin-right:5px;display:inline;}
.go_input{width:21px;height:17px;font:bold 12px Arial;border:none;cursor:pointer;float:right;margin-top:1px;margin-right:-6px;}
.go_inputSearch{border:medium none;cursor:pointer;font:bold 12px "Arial" , "Arial" ,sans-serif;height:21px;margin-top:4px;width:28px;}
.para_left{padding:2px 8px 0px 8px;font-size:11px;font-family:Arial;text-align:left;overflow:hidden;line-height:112%;}
.SwatchColourLabel{font:bold 10px;text-decoration:none;text-decoration:none;}
.MainFabricBoxProductFirst{font-size:14px;font-family:Arial;margin-left:5px;letter-spacing:4px;word-spacing:7px;text-align:center;}
.FabricBoxBig{width:100%;float:left;text-align:center;margin:0px;padding:0px;min-height:20px;text-transform:uppercase;border-bottom:0 !important;}
.CursorPointer{cursor:pointer;}
.VerdanaFont{font-size:9pt;font-family:Verdana;margin-top:5px;}
.bldVerdanaFont{font-size:9pt;font-family:Verdana;font-weight:bold;text-align:left;float:left;width:100%;}
.bldVerdanaFont_heding{font:bold 11px "verdana" , "verdana" , sans-serif;text-align:left;float:left;width:100%;margin-top:15px;margin-left:0px;display:inline;}
.product_data{font:12px "arial" , "lucida unicode" , sans-serif;margin-top:5px;color:#666666;}
.bldprodct_data{font:bold 11px/16px "arial" , "lucida unicode" , sans-serif;text-align:left;float:left;width:100%;}
.product_colorbox{width:102px;float:left;margin-right:7px;display:inline;}
.product_input{width:102px;text-align:center;font:14px/14px "Arial" , "lucida unicode" , sans-serif;text-decoration:none;cursor:pointer;padding:3px 0px;}
.product_label{width:102px;float:left;text-align:center;font:14px/16px "Arial" , "lucida unicode" , sans-serif;text-decoration:none;margin-top:8px;padding-bottom:2px;}
.bldprodct_hedingnew{font:12px "Arial" , "lucida unicode" ,sans-serif;text-align:center;float:right;width:100px;margin-top:15px;padding-bottom:6px;margin-left:5px;display:inline;padding-right:15px;}
.bldprodct_hedingnew a{text-decoration:none;}
.bldprodct_hedingnewbott{font:12px 'lucida grande' , 'Verdana' , 'lucida unicode' ,sans-serif;text-align:center;float:left;width:95%;margin-left:4px;display:inline;color:#404040;padding-top:10px;}
.bldprodct_hedingnewbott1{font:12px 'lucida grande' , 'Verdana' , 'lucida unicode' ,sans-serif;text-align:center;float:left;width:86%;margin-left:5px;display:inline;color:#404040;padding-top:20px;}
.bldprodct_hedingnewbott a{text-decoration:none;}
.spe_pannel{width:98%;float:right;margin-top:4px;}
.spe_pannel a{width:100%;float:left;display:block;text-decoration:none;}
.spe_pannel .specimg{float:left;margin-right:10px;width:120px;height:155px;cursor:pointer;}
.special_blktxt{font:26px/155px "Arial" , "lucida unicode" , sans-serif;text-decoration:none;}
ul.points1{margin:0px;padding:5px 0px 0px 0px;list-style-type:square;}
ul.points1 li{width:97%;background:url(../Images/dot.jpg) no-repeat 0px 5px;font:12px/16px Arial, Helvetica, sans-serif;text-align:left;padding-left:12px;margin-top:3px;display:block;color:#5E5E5E;}
.bulImage{position:absolute;right:-10;top:100;}
.uniseximg{background:url(../Images/Unisex_btn.gif) no-repeat right 5px;margin-right:5px;}
.padding1{padding:0px;}
.user_input{border:1px solid #929294;width:106px;float:left;text-align:center;font:14px/14px "Arial" , "lucida unicode" , sans-serif;text-decoration:none;cursor:pointer;padding:3px 0px;margin-top:5px;}
.user_page_pannel{float:left;margin-left:4px;display:inline;width:120px;height:155px;margin-top:4px;}
.req_fed{font:11px/16px "Arial" , "lucida unicode" , sans-serif;text-align:left;float:left;width:94%;margin-top:8px;padding-bottom:6px;}
.catalogue_div{float:left;width:99%;margin-top:5px;font-family:Arial;font-size:12px;}
.catalogue_div p{float:left;width:100%;margin-top:8px;padding:0px;}
.catalogue_div p .labeltxt{width:155px;float:left;margin-left:5px;font:11px/21px "Arial" , "lucida unicode" , sans-serif;text-align:left;line-height:12px;color:#384674;font-weight:bold;}
.catalogue_div p .labelboldtxt{width:115px;float:left;margin-left:5px;font:bold 11px/21px "Arial" , "lucida unicode" , sans-serif;text-align:left;white-space:nowrap;}
.catalogue_div p .input_cataloge{width:200px;padding:0px 3px;font:12px/21px "Arial" , "lucida unicode" , sans-serif;border:1px solid #A7A5A6;float:left;min-height:20px;}
.catalogue_div p .input_catalogeddl{width:208px;padding:0px !important;font:12px/21px "Arial" , "lucida unicode" , sans-serif;border:1px solid #A7A5A6;float:left;}
.catalogue_div p .input_conatct{width:200px;padding:2px 3px;font:12px/21px "Arial" , "lucida unicode" , sans-serif;border:1px solid #A7A5A6;float:left;height:21px;color:#666666;}
.catalogue_div .input_btn{text-align:center;padding-left:110px;margin-top:20px;}
.catalogue_div .normalfont{margin-left:5px;font:11px/21px "Arial" , "lucida unicode" , sans-serif;}
.contact_adress{width:100%;float:left;margin-top:15px;}
.contact_adress p{float:left;margin-top:5px;padding:5px 5px;width:97%;}
.contact_adress p label{width:175px;float:left;font:12px "Arial" , "lucida unicode" , sans-serif;}
.contact_adress p .data_conatct{font:12px "Arial" , "lucida unicode" , sans-serif;text-align:left;width:170px;float:left;}
.red_link{font:12px/16px "Arial" , "lucida unicode" , sans-serif;text-decoration:none;}
.product_categeroy{width:381px;float:left;margin-right:20px;display:inline;padding:0;position:relative;}
.img234{width:283px;float:left;position:relative;}
.img234 a img{float:left;}
.odr_option{float:left;margin-top:15px;}
.odr_option .input_option{float:left;margin-top:5px;width:50%;}
.odr_option .input_option img{float:left;margin-right:4px;}
.odr_option .input_option .input_button{border:1px solid #B4B3B3;width:100px;height:18px;text-align:center;font:12px/16px "Arial" , "lucida unicode" , sans-serif;cursor:pointer;text-decoration:none;}
.odr_option a{text-decoration:none;}
.order_detail_box{width:263px;float:right;margin-right:17px;margin-bottom:30px;margin-top:8px;}
.order_detail_box .StyleTitle{font:10pt "Arial" , "Verdana" , sans-serif;word-spacing:1px;}
.IfYouLike{width:100%;margin-top:10px;float:left;clear:both;}
.IfYouLikeText{width:100%;text-align:left;margin:8px 0px 0px 0px;font:13px Arial, Helvetica, sans-serif;word-spacing:1px;float:left;color:#59697F;}
.order_grid{width:279px;margin-right:0px;display:inline;float:left;}
.order_grid table{width:100%;}
.order_grid table th{font:bold 11px "Arial" , "lucida unicode" , sans-serif;text-align:center;}
.order_grid table td{font:10px Arial;text-align:left;padding:0px 0px 0px 0px;}
.ordr_icon{width:100px;font:12px/20px "Arial" , "lucida unicode" , sans-serif;float:left;margin-top:5px;}
.ordr_icon img{float:left;margin-right:5px;}
.FooterBootom_container{padding-top:50px;width:1000px;margin:0px auto;}
.FooterBootomLabel{font-size:13px;text-transform:none;}
/*.FooterBootomLabel {
  color: #5c6886;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 12px;
  padding-left: 0;
  width: 100%;
}
div.footer{padding-top:35px;}
*/
/*.FooterBootom{white-space:nowrap;text-align:left;padding-top:5px;}*/
.FooterBootom a{color:#667590;float:left;font-size:9px;line-height:14px;text-decoration:none;text-transform:uppercase;width:100%;}
.footer_securelogo{padding-top:10px;width:1000px;margin:0px auto;text-align:center;}
.CatalogueButton{text-align:right;float:left;width:338px;padding-top:10px;}
.popup{bottom:22px;display:none;left:0px;position:absolute;width:200px;margin-left:50px;}
.popup .top_crv{width:230px;height:12px;float:left;position:relative;_z-index:1;}
.close_pop{width:30px;height:32px;position:absolute;right:-10px;top:-10px;_z-index:101;}
.popup .bottom_crv{width:230px;height:12px;float:left;overflow:hidden;}
.popup .data_crv{width:230px;float:left;padding:0px 10px;min-height:150px;height:auto !important;height:150px;}
.popup .data_crv ul{list-style-type:none;margin:0px;padding:0px;width:180px;}
.popup .data_crv ul li{font:12px/14px Arial, Helvetica, sans-serif;margin-top:10px;text-align:left;}
.SignUpConfirm{font:bold 12px/18px "Arial" , "lucida unicode" , sans-serif;text-align:left;}
.FabricBoxProductFirst {
  display: table-cell;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 3px;
  vertical-align: middle;
  width: 100%;
}
.height38{min-height:38px;}
.ProductPrice{width:100%;float:left;font-family:Arial;font-size:11px;text-align:center;margin-bottom:4px;line-height:12px; min-height:60px;}
.ProductMainTitle{width:100%;float:left;text-align:center;font:bold 11px/11px "Arial" , "lucida unicode" , sans-serif;text-align:center;margin:2px 0;}
.ProductColour{clear:both;}
.ProductTitleLink{font:11px/18px "Arial" , "lucida unicode" , sans-serif;}
.ProductItemOffer{font:11px "Arial" , "lucida unicode" , sans-serif;position:absolute;bottom:0;margin:0px 3px 5px 3px;width:182px;right:0;}
.ProductListHeading{clear:both;width:800px;}
.ProductHeadImage{float:left;}
.ProductHeadText{height:240px;}
.ProductHeadTextInner{float:left;padding:80px 0px 0px 50px;}
.ProductHeadTextInner #ProductHeadTextOne{font:40px/40px "Arial" , "lucida unicode" , sans-serif;}
.ProductHeadTextInner #ProductHeadTextTwo{font:25px/25px "Arial" , "lucida unicode" , sans-serif;}
.infoTitleOne{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;font-size:30px;letter-spacing:0px;float:left;}
.infoTitleTwo{font-family:lucida unicode;font-size:26px;letter-spacing:2px;padding-right:3px;}
.InfoSearchAreaText{font-size:10px;font-family:Arial;text-decoration:none;}
.InfoContent{font:12px "Arial" , "lucida unicode" , sans-serif;}
.Content{font:11px/13px "Arial" , "lucida unicode" , sans-serif;}
#Product404List .margin-left1{margin-left:6px;}
.min480{height:480px !important;overflow:auto;overflow-x:hidden;}
.min500{height:700px !important;overflow:auto;overflow-x:hidden;}
.name_venu{width:800px;float:left;font:bold 12pt "Calibri" , "Calibri" , sans-serif;text-align:center;height:20px;}
.data_venu{height:80px;min-height:80px;width:388px;padding:0 0 0 10px;float:left;}
.venu_adress{margin-left:0px;display:inline;font:9pt "Calibri" , "Calibri" , sans-serif;}
.EventTown{font:bold 10pt "Calibri" , "Calibri" , sans-serif;}
.venu_container{clear:both;float:left;background:none repeat scroll 0 0 #9EB6DC;}
.venu_date{width:415px;}
.w150{width:150px !important;}
.w160{width:160px !important;}
.w200{width:200px !important;}
.w620{width:620px !important;margin-right:10px;display:inline;}
.w130{width:130px !important;margin-left:8px;display:inline;}
.w130 p{text-align:left;float:left;width:99%;margin-top:8px;}
.w130 p label{float:left;width:auto;}
.red_anchor{font:11px/16px "Arial" , "lucida unicode" , sans-serif;text-decoration:none;float:right;margin-right:15px;}
.w105 p select{font:11px Arial, Helvetica, sans-serif;}
.red_anchor:hover{text-decoration:underline;}
.img199{width:180px;float:left;margin-left:4px;padding-bottom:12px;}
.img199 a{width:180px;text-decoration:none;margin:0px;padding:0px;}
.img199 a img{float:left;}
.nexttag_btn{position:absolute;right:0px;width:77px;height:41px;bottom:0px;clear:both;}
.abut_chotxt {
    background: url("../images/bg_testimonials.jpg") no-repeat;
    border: 0 solid #5C7CB5;
    color: #30363F;
    float: left;
    font: 12px/14px "Arial","lucida unicode",sans-serif;
    height: 44px;
    margin-left: 5px;
    margin-top: 0;
    padding: 20px 44px;
    width: 274px;
}
.abut_chotxt_thankyou{padding:10px 3px;text-align:left;font:11px/14px "Arial" , "lucida unicode" , sans-serif;margin-top:10px;margin-left:0px;width:300px;}
.datad_grid{width:100%;float:left;margin-top:15px;}
.datad_grid th{text-align:center;font:bold 12px/24px "Arial" , "lucida unicode" , sans-serif;}
.datad_grid td{padding:6px 5px;font:11px "Arial" , "lucida unicode" , sans-serif;text-align:center;}
.datad_grid td img{float:left;margin-top:6px;}
.datad_grid td input[type=text]{width:30px;border:1px solid #000000;}
.img82{width:82px;float:left;}
.img82 a{width:82px;text-decoration:none;margin:0px;padding:0px;}
.img82 a img{float:left;}
.ViewBasketFont{font:bold 11px/21px "Arial" , "lucida unicode" , sans-serif;}
.BasketGrid{margin-top:10px;}
.BasketGrid .BasketTitle{height:30px;font:bold 14px/14px "Arial" , "lucida unicode" , sans-serif;}
.BasketGrid .BasketTitle td{text-align:center;}
.BasketGrid .BasketItemDetails{font:bold 12px/21px "Arial" , "lucida unicode" , sans-serif;}
.BasketFabricBoxProductFirst{font:6px "lucida sans unicode" , sans-serif;text-decoration:none;letter-spacing:2px;line-height:12px;text-transform:uppercase;}
.BasketFabricBoxProductSecound{font:bold 6px/6px "Arial" , "lucida unicode" , sans-serif;text-align:center;padding:3px 0px 3px 0px;letter-spacing:1px;text-decoration:none;}
.BasketGridMain{width:100%;}
.BasketGrandTotal{width:50%;font:bold 13px/13px "Arial" , "lucida unicode" , sans-serif;padding-left:10px;}
.BasketOtherStyles{font:bold 13px/13px "Arial" , "lucida unicode" , sans-serif; color:#000000}
.BasketColumn{text-align:center;}
.CheckoutSectionMainTwo{font:12px/18px "Arial" , "lucida unicode" , sans-serif;}
.CheckoutSectionMainTwo .CheckoutHeadings{font:bold 12px/18px "Arial" , "lucida unicode" , sans-serif;}
.CheckoutSectionMainTwo .CheckoutNormal{font:12px/18px "Arial" , "lucida unicode" , sans-serif;}
.CheckoutSectionMain{font:12px/18px "Arial" , "lucida unicode" , sans-serif;min-height:600px;}
.CheckoutSectionMain .CheckoutNormal{font:12px/18px "Arial" , "lucida unicode" , sans-serif;}
.CheckoutItemTitles{height:25px;color:#fff;}
.CheckoutItemDetails{height:25px;}
.CheckoutRowHeight{height:30px;padding-left:5px;}
.NewCheckoutAddress{padding:5px 0px 0px 5px;}
.PaymentDetailsTitle{font:12px/18px "Arial" , "lucida unicode" , sans-serif;}
.PaymentDetailsMain{font:12px/12px "Arial" , "lucida unicode" , sans-serif;margin:50px 0px 0px 10px;width:750px;padding:10px 0px 10px 15px;color:#404040;}
.Paymentlabels{float:left;text-align:left;width:150px;}
.PaymentItems{float:right;text-align:left;width:380px;}
.PaymentCardItems{width:233px;}
.CheckoutCards{font-size:10px;}
.CheckoutMarkgin{padding-top:5px;}
.ForgetPassMain{font:12px/18px "Arial" , "lucida unicode" , sans-serif;}
.ForgotPassSection{width:500px;margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}
.StartShoppingBtns{border-width:0px;margin-top:3px;}
.CustomColourMain{margin:50px 0px 0px 20px;font:bold 12px/18px "Arial" , "lucida unicode" , sans-serif;}
.CustomColourSwatchGrid{padding-left:50px;}
#SearchArea .TopText{font:bold 12px/18px "Arial" , "lucida unicode" , sans-serif;}
#SearchArea .BottomText{width:560px;text-align:center;}
#SearchArea .BottomText a{color:Red;}
#SearchArea .margin-left1{margin-left:6px;}
#SearchArea .SearchLinks{font:12px/18px "Arial" , "lucida unicode" , sans-serif;}
#SearchArea .SearchLinks a{font:12px/18px "Arial" , "lucida unicode" , sans-serif;}
#SearchArea .pagesearchresult{padding-bottom:10px;}
.OrderSummeryMain{font:12px/12px "Arial" , "lucida unicode" , sans-serif;margin-top:10px;line-height:27px;}
.OrderSummeryMain a{text-decoration:none;font-weight:bold;color:#384674;}
.OrderSummeryMain table{background-color:#F3F0E9;}
.ViewOrderRowStyle{line-height:27px;background:none repeat scroll 0 0 #E2E9F4;text-align:center;font-weight:bold;color:#384674;}
.ViewOrderAlterRowStyle{line-height:27px;background:none repeat scroll 0 0 #FFFFFF;text-align:center;font-weight:bold;color:#567DBC;}
.ViewOrderHeading{background:none repeat scroll 0 0 #384674;color:#fff;}
.ViewOrderHeading a{background:none repeat scroll 0 0 #384674;color:#fff;word-spacing:inherit;text-align:justify;white-space:nowrap;}
.OrderSummaryMain{font:12px/12px "Arial" , "lucida unicode" , sans-serif;width:99%;margin-top:10px;}
.OrderView{border:solid 1px;margin-bottom:20px;padding-bottom:20px;}
.OrderSummarylblRow, .OrderSummarylblBodyRow{clear:left;}
.OrderSummarylblTitle{font-weight:bold;width:100px;line-height:28px;color:#fff;background:none repeat scroll 0 0 #384674;text-align:right;padding-right:10px;}
.OrderSummarylblValue{width:272px;font-weight:bold;line-height:28px;color:#384674;background:none repeat scroll 0 0 #E2E9F4;text-align:left;padding-left:17px;}
.OrderSummarylblValueAlt{width:272px;font-weight:bold;line-height:28px;color:#567DBC;background:none repeat scroll 0 0 #fff;text-align:left;padding-left:17px;}
.OrderSummarylblTitle, .OrderSummarylblValue, .OrderSummarylblValueAlt{float:left;}
.OrderSummarylblBodyRow{font-weight:bold;margin-top:10px;padding:20px 5px 5px 5px;margin-bottom:5px;}
.OrderSummaryAddress{padding-left:20px;padding-bottom:10px;}
.OrderSummaryNotes{padding-left:20px;}
.lblBottomText{margin-bottom:20px;}
.OrderSummaryItemLines{clear:both;float:left;font-family:Arial;font-size:12px;font-weight:bold;line-height:29px;width:100%;}
.CheckoutThankYou{font:13px/13px "Arial" , "lucida unicode" , sans-serif;color:#585858;}
.CheckoutThankYou .ThankYou{font-size:15px;font-weight:bold;padding:0px 0px 10px 0px;}
.CheckoutThankYou .ThankYouMain{margin:10px 5px 0px 5px;}
.landing_popup{width:750px;padding:15px;background:#567DBC;height:490px;}
.pop_inner{width:716px;padding:15px;background:#DDD6C1;min-height:455px;border:2px solid #918D83;}
.mens_side{float:left;width:135px;height:422px;}
.wclr_class {
  display: table;
  float: left;
  font: bold 11px/11px "Arial","lucida unicode",sans-serif;
  height: 22px;
  margin: 0;
  padding: 3px 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.img135{width:135px;float:left;padding-bottom:8px;}
.img135 a{width:135px;text-decoration:none;margin:0px;padding:0px;}
.img135 a img{float:left;border-width:0px;}
.landing_center{width:363px;float:left;margin:28px 40px 0px 40px;display:inline;}
.logo_spon{float:left;margin-top:20px;width:100%;}
.logo_spon img{text-align:right;margin-left:8px;display:inline;float:right;}
.landing_content{font:12px/14px "Arial" , "lucida unicode" , sans-serif;float:left;margin-top:20px;text-align:center;display:block;width:100%;}
.landing_label{font:bold 14px/20px "Arial" , "lucida unicode" , sans-serif;float:left;margin-top:35px;padding:0px;text-align:left;padding:0px 10px;width:100%;text-align:center;}
.flag_landing{float:left;width:100%;margin-top:5px;text-align:center;}
.flag_landing a img{border:none;float:left;margin-left:8px;}
.landing_content{color:#504F40;}
.landing_label{color:#504F40;}
.grey_blue{background:#567DBC;color:#ffffff;}
.pink{background:#E3007A;color:#ffffff;}
.newpink{background:#c2416a;color:#ffffff;}
.noborder{border-width:0px;}
.MyAccountMain{height:400px;width:402px !important;position:relative;}
.MyAddress{width:400px;margin-left:10px;}
.SHOPZILLAREVIEWS{border:solid 1px #778;width:230px;}
.SHOPZILLAREADREVIEWS{font:12px "Arial" , "lucida unicode" , sans-serif;}
.SHOPZILLAREADREVIEWS a{font:12px "arial" , "lucida unicode" , sans-serif;}
.HomeMainImage{padding-right:10px;}
div#TestiRotator{position:relative;}
div#TestiRotator ul li{float:left;position:absolute;}
div#TestiRotator ul li.show{z-index:500;}
.MainTestimonials{width:1000px;margin:0px auto;margin-top:15px;height:100px;font:12px "Arial" , "lucida unicode" , sans-serif;}
.MainTestimonials a{color:#3AB6F7;font-weight:bold;}
.tickercontainer{font:12px "Arial" , "lucida unicode" , sans-serif;width:1000px;height:20px;margin:0px auto;margin-top:15px;}
#ticker01{height:17px;overflow:hidden;}
#ticker01 a{color:#3AB6F7;font-weight:bold;}
.tickercontainer .mask{position:relative;left:0px;top:0px;width:1000px;overflow:hidden;}
.newsticker{position:relative;left:750px;font:12px "Arial" , "lucida unicode" , sans-serif;margin:0;padding:0;width:1440px;}
ul.newsticker{list-style-type:none;}
ul.newsticker li{float:left;margin:0;padding:0;background:#fff;height:17px;}
ul.newsticker a{white-space:nowrap;padding:0;color:#ff0000;margin:0 50px 0 0;}
.faqstext{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;}
.faqsbullets{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#666666;text-decoration:none;}
.faqsbullets ul{margin:0px !important;padding:0px !important;}
.faqsbullets ul li{list-style:none;background:url('../Images/bullet.jpg') no-repeat 0px 7px;padding:3px 0px 3px 12px;}
.faqsbullets p{margin:5px;padding:5px;}
.faqstextsub{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#384674;text-decoration:none;}
.style8{color:#BCBFF2;}
.faqstextheader{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;text-align:justify;}
.errordiv{width:530px;text-align:center;height:70px;display:none;background-color:#feffd5;border:1px solid #5f1c16;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#731a20;margin-left:120px;margin-bottom:5px;}
.Bottomimg_Div380{width:100%;float:left;padding-right:5px;}
.imgCheckOut{width:112px;float:left;margin-left:12px;vertical-align:bottom;}
.imgVerify{width:105px;height:129px;float:left;margin-left:2px;padding-bottom:12px;}
.imgCheckOut a{width:112px;height:129px;text-decoration:none;margin:0px;padding:0px;}
.imgCheckOut a img{float:left;}
.chkAlreadyExist{margin:15px 105px 0px 105px;font:12px "Arial" , "lucida unicode" , sans-serif;}
.faqstext{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;}
.faqstextheaderOrder{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;}
.faqsbullets{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#666666;text-decoration:none;}
.faqstextheader{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;}
.td798{width:798px;float:left;}
.tableH156{width:798px;height:28px;border:0;padding:0;margin:0;}
.style6{font-size:11px;font-style:italic;}
.faqstext{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;}
.faqsbullets{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#666666;text-decoration:none;}
.faqstextheader{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;}
.ForgetPass{font-size:11px;font-style:italic;}
.color_1{height:30px;}
.sign_div{border:#b3b3b3 solid 1px;padding:8px 3px;margin-bottom:10px;}
.right_div_btn{width:238px;margin-top:10px;}
.right_div_btn_img{width:117px;}
.zoom_bg_border{margin:0px 0px 10px;color:#666666;float:left;width:100%;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;font:10px Arial, Helvetica, sans-serif;}
.zoom_bg span{margin-left:30px;position:relative;top:-1px;}
.padtl10{padding:10px 0 0 10px;}
.zoom_btn{width:15px;float:left;margin:0 0 0 10px;padding:3px 0 0 0;float:left;}
.txt_1{font:11px Arial, Helvetica, sans-serif;padding-left:10px;padding-top:3px;float:left;font-weight:bold;}
.txt_2{font:9px Arial, Helvetica, sans-serif;padding-left:10px;padding-top:3px;float:left;}
.rateing_div{width:100%;border:solid 1px red;float:left;margin:15px 0 !important;}
.rateing_div_title{font:12px Arial, Helvetica, sans-serif;padding:7px 0 0 5px;height:23px;font-weight:bold;}
.rateing_div_star{margin:5px;padding:0px;}
.review_btn{width:100%;}
.review_btn_img{margin:0px;padding:0px;width:145px;float:left;}
.order_detail_box .StyleTitle_2 H1{font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;text-transform:uppercase;letter-spacing:0;color:#666666;font-weight:normal;font-size:15px;line-height:20px;margin-bottom:3px;}
.StyleTitle_2_fabric {
  display: inline-block;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0.6px;
  padding-left: 0;
  vertical-align: middle;
  width: 100%;
  word-spacing: 0;
}
.order_detail_box .StylePricing_2{width:227px;float:left;padding-top:20px;padding-left:0;padding-bottom:25px;font-family:Arial;font-size:13px;color:#666666;}
.dutyfree{font:11px Arial, Helvetica, sans-serif;color:#666;font-weight:normal;padding-top:23px;padding-bottom:5px;display:block;padding-left:10px;}
.cartbuttons{width:238px;margin:0px 0px 5px 0px;}
.woolmark{left:42px;margin-right:0;margin-top:0;position:relative;}
*html .woolmark{margin-top:3px;margin-right:0px;}
* + html .woolmark{margin-top:3px;margin-right:0px;}
.sky_bg{margin-top:10px;height:32px;width:788px;float:left;padding-left:8px;background-image:url("../images/ifyoulickback.jpg") !important;}
.SwatchColourDot{background-image:url("../images/dotback.jpg") !important;background-repeat:no-repeat;margin:10px 0px 0px 10px;}
.SwatchLinkBoxes{margin:5px 0px 10px 0px;font-family:Arial; font-size:12px;color:#666666;width:220;height:20px;}
.SwatchLinkBoxes a{font-family:Arial;font-size:11px;color:#666666;}
.sizing-sec{width:800px;float:left;font-family:Arial, Helvetica, sans-serif;}
.blue-strip{width:780px;background:url(../Images/bluestrip-bk.jpg) #F0F3F9 repeat-x top left;float:left;font-size:12px;text-transform:uppercase;padding:10px;color:#384674;font-weight:bold;}
.sizing-sec_l{width:500px;padding-right:20px;float:left;}
.sizing-sec_r{width:250px;float:right;padding-top:10px;}
.redtext{color:#9B0033;}
.tbl-head1{background:#384674;color:#ffffff;font-weight:bold;padding:2px 0px 2px 0px;text-align:center;}
td.tbl-text1, td.tbl-text, td.tbl-alttext, td.tbl-alttext1{height:25px;vertical-align:middle; border:1px solid #bcbcbc; }
.tbl-text1{background:#E2E9F4;color:#384674;font-weight:bold;padding:2px 0px 2px 0px;text-align:center;line-height:10px;}
.tbl-alttext1{background:#ffffff;color:#567DBC;font-weight:bold;text-align:center;line-height:10px;}
.guidelines{width:250px;border:solid 1px #B3B3B3;float:left;}
.guidelines-h{width:240px;background:#666666;color:#ffffff;font-size:12px;padding:5px 5px;float:left;}
.guidelinestxt{width:240px;background:#D1DCED;color:#666666;font-size:11px;padding:5px 5px;float:left;}
.guidelinesbot{width:238px;background:url(../Images/b-strip.jpg) #F9FAFD repeat-x top left;border:solid 1px #D4DEEE;float:left;padding:5px;font-size:11px;}
.size-image{padding:10px 0px;display:block;float:left;}
.sizing span{font-family:"lucida sans";src:local("lucida sans typewriter regular"), local("lucida sans typewriter regular"), url("../fonts/ltype.ttf") format("truetype");font-size:26px/*28px*/;color:#567dbc;}
.li{padding:5px;}
.popupbox{width:813px;background:#ffffff;padding:3px;float:left;font-family:Arial, Helvetica, sans-serif;}
.closebtn-sec{width:100%;float:right;padding:0px 2px 0 0;text-align:right;}
.popupboxin{width:799px;background:#ffffff;border:solid 7px #9EB6DC;float:left;}
.popupboxin_new{width:779px;padding:0px 10px 10px 10px;float:left;}
.popupbox p{font-size:12px;line-height:16px;padding-top:0px;color:#606060;text-align:left;margin-bottom:15px;}
.font25{font-size:25px;}
.font14{font-size:14px;}
.dblue{color:#3B446B;}
a.dblue{color:#3B446B;text-decoration:none;}
a.dblue:hover{color:#000000;text-decoration:none;}
.size-popup{width:auto;background:#ffffff;padding:3px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;position:absolute;top:0 !important;margin-top:20px;}
.sizeclosebtn-sec{width:780px;float:right;text-align:left;}
.size-popupin{width:780px;background:#ffffff;border:solid 7px #9EB6DC;text-align:left;float:left;padding:3px 2px 12px 13px;}
.size-popupin_in{width:780px;float:left;text-align:left;}
.size-popup_left{width:452px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;}
.size-popup_right{text-align:left;width:282px;float:right;margin-top:-131px;margin-right:20px;}
.size-popup_right p span{margin:0px;}
size-popup_right p{display:inline-block;}
.size-popup p{font-size:12px;line-height:12px;}
.popupboxinin_sml{width:614px;padding:10px;float:left;}
.popupbox_sml p{font-size:12px;line-height:16px;padding-top:10px;color:#606060;}
.popup-heading{float:left;}
p.popup-heading span.left{background:url("/images/popup-heading-bg.gif") no-repeat scroll right top #384877;color:White;height:40px;text-transform:uppercase;text-align:center;width:auto;font-size:24px;display:inline-block;line-height:40px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;padding:0 15px 0 10px;}
p.popup-heading span.right{color:#758797;font-size:24px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;margin-left:10px;line-height:40px;}
p.popup-subheading{margin-bottom:8px !important;}
p.popup-heading span{color:#517FBA;}
p.popup-subheading1{max-width:70%;font:normal 28px/30px "lucida grande" , "lucida unicode" , sans-serif;color:#fff;float:left;padding-top:7px;}
p.popup-subheading1 span{font:bold 16px/27px "lucida grande" , "lucida unicode" , sans-serif;color:#A60036;display:block;padding-top:15px;text-transform:uppercase;}
.outer{display:table;background:#000000;margin:0 auto;}
.bgBlack{background:#000;}
.light10{font-size:10px;}
.padt10{padding-top:10px;}
.popupbox_460{width:470px;background:#ffffff;padding:1px;float:left;font-family:Arial, Helvetica, sans-serif;}
#header .logonew{float:left;padding-bottom:14px;cursor:pointer;}
.left_linknew{width:1000px;float:right;position:absolute;margin-top:65px;}
.ItemCountColour{color:rgb(24, 40, 74);}
.boldwhite{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;}
.tabletext{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#2D335F;text-decoration:none;background:#D6DEEE;}
.tabletextAlt{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#567DBC;background:#fff;text-decoration:none;}
.processMessage{position:absolute;top:10px;left:0px;width:250px;text-align:center;z-index:1001;}
.progressBackgroundFilter{position:absolute;top:0px;bottom:0px;height:73px;width:250px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-color:#000;filter:alpha(opacity=50);opacity:0.5;z-index:1000;}
.w340 h1, .w340 h2{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular !important;}
.marall2{margin-bottom:3px;margin-top:1px;border:0px; margin-right:13px;}
p.light12{font-size:12px;}
.PassType{font-family:Arial,Helvetica,sans-serif;font-size:13px;}
.prPagination, .prReviewWrap, .prSummaryAverageRatingText, .prSummaryHeader, .prSummaryRating{color:#666 !important;}
#contactArea table td{font-family:Arial, Helvetica, sans-serif !important;color:#666;}
form#reviewForm{font-family:Arial, Helvetica, sans-serif !important;}
.MainTable{color:#f00;}
.size-popup1{width:509px;background:#ffffff;padding:3px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;color:#666;}
.size-popupin1{width:480px;background:#ffffff;border:solid 7px #9EB6DC;text-align:left;float:left;padding:3px 2px 10px 13px;}
.size-popup1 p{font-size:12px;line-height:16px;}
.size-popup_left1{width:475px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;}
.full{width:100%;float:left;}
.floatleft{float:left;}
.floatright{float:right;}
.padtb10{padding:10px 0;}
.HappyShopping{color:#6D89BB;font-size:28px;}
.main_center_pannelCheckThanksu{border:0 solid #9F9F9F;float:right;height:auto !important;margin:0 0 0 5px;min-height:707px;width:100%;}
.h2Blue{color:#6f8ec5;font-size:24px;}
.innerText{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;}
.innerBlue{color:#424e74;}
.innerBlue1{color:#557dba;}
.blueTitle{background:#3b4777;padding:10px;color:#d6e2f8;font-weight:bold;}
.blueRow{background:#d7e0ef;padding:14px 0 14px 14px;}
.textbox1{border:solid 1px #3e4772;width:330px;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.btnBlue{
 background:#3b4777;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    padding: 0 6px;
    text-align: center;
}
label.sentMessage{background:#ffe5ec;border:solid 1px #bf4969;color:#b83658;font-weight:bold;height:auto;display:inline-block;line-height:30px;width:370px;text-align:center;}
.blueRow2{background:#d7e0ef;padding:10px;}
.textbox2{border:solid 1px #3e4772;width:160px;padding:1px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.lightgray{color:#666666;}
.catalogue_div select{color:#666666;}
h2.lhgt18px{line-height:24px !important;}
.font30{color:#9B0033;text-transform:uppercase;font-family:Arial;font-size:13px;}
.dblue1{color:#384674;font-family:Arial;}
.dblue2{color:#567dbc;}
.font31{font-family:Arial;font-size:12px;font-weight:bold;color:#567dbc;text-transform:uppercase;}
.w380{width:380px !important;}
.btnsignin{background:url(../images/SIGNIN.jpg) no-repeat;width:150px;height:26px;border:0;cursor:pointer;}
.blk_label1{font:bold 12px "Arial" , "Arial" , "lucida unicode" , sans-serif;float:left;color:#3d4a74;}
.basketNew{height:47px;width:250px;font-family:Arial;position:absolute;bottom:0;right:0;}
.basketfull{}
.bgFooterRight{padding-top:10px;padding-bottom:5px;background:url(../images/bgfooterright.jpg) no-repeat bottom left;width:75px;text-align:right;height:35px;vertical-align:bottom;float:right;}
.padl75{padding-left:75px;}
.p-bdr{display:inline;}
.MoreInfoText{position:relative;clear:both;font-family:Arial;font-size:12px;color:Black;padding-top: 9px;}
.MoreInfoTextH2 h2{font-family:Arial;font-size:12px;color:Black;margin-left:3px;color:#5E5E5E;}
a#popupContactClose{clear:both !important;right:-2px;top:2px;}
.faqstextsub1{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:normal;font-weight:bold;font-variant:normal;text-transform:uppercase;color:#567DBC;text-decoration:none;}
.bdr1{border:solid 2px #9EB6DC;padding:10px;width:420px;float:left;font-family:Arial;color:#384674;font-weight:bold;}
.textBlue{color:#567DBC;}
.bold{font-weight:bold;}
.NewCheckoutAddress1{background:#E2E9F4;border:solid 2px #9EB6DC;padding:10px;color:#384674;}
.CheckoutNormal1{font-weight:bold;text-align:right;padding:4px 5px 4px 0;}
.textbox3{width:290px;padding:2px;background:#fff;border:solid 1px #9EB6DC;height:15px;font-family:Arial;}
.uppercase{text-transform:uppercase;}
.pinktext{color:#B90657;}
.lower{text-transform:lowercase;}
.blue2{color:#384674;}
.normal{font-weight:normal;}
.blueLink a{color:#384674;text-decoration:none;}
.CheckoutItemTitles1{height:30px;color:#fff;background:#394575;}
table.tblBdr{border:solid 1px #B4B7BC;border-collapse:collapse;}

/*.basket_popup{float:left;width:231px;position:absolute;top:80px;right:174px;z-index:99999 !important;border:solid 1px #9eb6dc;padding:6px;background:none repeat scroll 0 0 white;}
*/


.basket_popup_inner{float:left;width:202px;padding:0px 3px 3px 3px;background-color:#ffffff;margin-top:3px;}
.basket_popup_content{float:left;width:202px;padding:5px 0;}
.basket_popup_thumb{float:left;width:60px;text-align:right;padding-left:2px;}
.basket_popup_thumb a img{border:solid 1px #bbbbbb !important;}
.basket_popup_text{width:140px;float:left;font:bold 11px Arial, Helvetica, sans-serif;color:#686868;line-height:13px;}
.basket_popup_text span{display:block; line-height:14px;}
.royal_color{color:#666666;  font-size:11px;}
.skyblue_color{color:#8c8786;font-size:12px;}
.basket_popup_remove{float:left;width:192px;text-align:right;padding:2px 5px;color:#FFF;background-color:#9eb6dc;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;}
.basket_popup_remove a{color:#FFF;text-decoration:none;}
.basket_popup_remove a:hover{color:#34416d;text-decoration:none;}
.basket_popup_total{float:left;width:197px;color:#666666;text-align:left;background-color:#FFF;font:bold 12px Arial, Helvetica, sans-serif;padding-top:7px; background: url(../images/home/body_divider.png) left top repeat-x;}
.mehrun_color{color:#8d0130;}
.basket_popup_btnrow{float:left;width:222px;padding:3px 0;}
.SheepBar #LeftDV{width:275px;height:25px;background-color:#567DBC;font-size:10pt;color:White;font-family:Arial;font-weight:bold;padding:8px 0px 0px 10px;}
.SheepBar #CenterDV{width:5px;background-color:White;}
.SheepBar #RightDV{background-color:White;}
.DelAdd a{color:#384674;text-decoration:none;}
td.Width82{padding:0 !important;margin:0 !important;width:82px;text-align:center;}
.PaymentBoxes{border: 1px solid #CFCFCF;font-family:Arial;font-size:10pt;color:#666666; padding:3px 4px !important;}
.popup01{width:579px;float:left;border:3px solid #FFFFFF;background:#9AB8DC;}
.popup01box{width:565px;float:left;border:7px solid #A0B5E2;background:#FFFFFF;}
.popup01matter{width:538px;float:left;padding:10px 13px 0px 14px;}
.popup01heading{width:450px;float:left;}
.popup01close{width:85px;float:left;padding-left:3px;}
.popup01banner{width:538px;float:left;padding:5px 0px 5px 0px;}
.popup01left{width:388px;float:left;}
.popup01right{width:136px;float:left;padding-left:14px;}
.img101{width:136px;float:left;padding-bottom:8px;}
.textstyle101{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#39476E;padding-bottom:5px;}
.textstyle102{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#666666;}
.textstyle102 a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#666666;text-decoration:none;}
.textstyle102 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}
.textstyle103{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#597BD2;line-height:22px;}
.textstyle104{color:#9B0033;text-transform:uppercase;font-family:Arial;font-size:12px;padding-top:12px;}
.textstyle105{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#597BD2;line-height:15px;}
.paddingstyle101{padding-bottom:5px;}
.paddingstyle102{padding-bottom:10px;}
.paddingstyle103{padding-top:12px;padding-bottom:18px;}
.paddingstyle104{padding-top:12px;}
.width30{width:25px;float:left;padding:4px 0px 0px 5px;}
.width363{width:358px;float:left;}
.detailleft01{width:420px;float:left;padding:0px 5px 0px 0px;}
.detailright01{width:372px;float:left;padding:0px 0px 0px 3px;}
.width372{width:372px;float:left;padding-bottom:10px;}
.RemoveItem{font-family:Arial;font-size:12px;color:#809DCC;text-decoration:none;font-weight:bold;}
.cssGS{font-size:16px !important;color:#A60036 !important;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;}
.ProductWasPrice{text-decoration:line-through;color:#9e0150;}
.drak-blue{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#5C7DB0;}
.dark-blue{color:#4D73BC;}
.dark-blue02{color:#454978;}
.padd07{padding-top:12px;padding-bottom:13px;}
.padd03{padding:25px 0 18px 0;}
.padd04{padding:25px 0 8px 0;}
.img02{float:right;margin:-40px 40px 10px 80px;}
.fontstyle102{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#39426D;line-height:18px;}
.fontstyle102 a{color:#5387D2;text-decoration:none;}
.fontstyle102 a:hover{color:#000000;text-decoration:none;}
.center-top-corner{width:787px;float:left;}
.padd-center{padding:45px 0 0 0;float:left;}
.padd-center02{padding:30px 0 0 0;float:left;}
.countryside{float:left;width:131px;margin:-18px 0 0 -1px;}
.countryside02{float:left;width:118px;margin:-18px 0 0 0;}
.countryside03{float:left;width:122px;margin:-24px 0 0 0;}
.countryside-text{width:131px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#313E73;float:left;padding:10px 0 0 0;}
.padd08{padding-bottom:20px;}
.height02{height:20px;float:left;width:100%;}
.bottom-center01{width:282px;float:left;padding:10px 0 10px 16px;}
.bottom-center02{width:284px;float:left;padding:10px 0 10px 0px;}
.font-style{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#313E73;}
.the-international{float:left;width:200px;margin:-75px 0 0 0;}
.sizing-sec02{margin:auto;width:580px;padding:0 220px 0 0;font-family:Arial, Helvetica, sans-serif;}
.sizing-sec03{margin:auto;width:770px;font-family:Arial, Helvetica, sans-serif;}
.pad-botm4{padding-bottom:15px !important;}
.sizing5{font-family:"lucida sans";src:local("lucida sans typewriter regular"), local("lucida sans typewriter regular"), url("/fonts/ltype.ttf") format("truetype");font-size:25px;color:#567dbc;}
.sizing5 a{color:#678C3C;text-decoration:none;}
.sizing5 a:hover{color:#678C3C;text-decoration:none;}
.rediobtn{padding:3px 0 0 0;height:10px;margin:0px;float:left;width:20px;vertical-align:top;}
* + html .rediobtn{padding:0 0 0 0;height:auto;margin:0px;float:left;width:20px;vertical-align:top;}
.rediobtn-righttext{padding-top:3px;float:left;width:200px;}
.EditDetailsMain{width:500px !important;position:relative;}
.EditDetails{border:solid 2px #9BB7DC;float:left;width:99%;margin-top:5px;font-family:Arial;font-size:12px;background-color:#E2E8F4;margin-bottom:20px;}
.EditDetails p{float:left;width:100%;margin-top:8px;padding:0px;}
.EditDetails p .labeltxt{padding-left:3px;width:125px;float:left;margin-right:40px;font:11px/21px "Arial" , "lucida unicode" , sans-serif;text-align:left;line-height:12px;color:#384674;font-weight:bold;}
.EditDetails p .input_conatct{width:300px;border:1px solid #A8B6D9;float:left; font-family: Arial;}
.FooterFieldset{font-family:Arial;font-size:10px;color:#567DBC;border:1px solid #567DBC;padding-left:7px;padding-right:7px;}
#box-link{position:absolute;top:0px;right:0px;width:235px;height:41px;background-color:transparent;}
.maindiv{width:1000px;margin:auto;padding:0px 0 0 0px;}
.left{float:left;}
.thank-you-page{width:944px;float:right;padding:170px 0 15px 20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#384674;}
.thank-you-page-text{float:left;}
span.socialposturlwordbreakclass {
  word-wrap: break-word;
  width:100%;
  float:left; 
}
.thank-you-heading{float:left;position:absolute;margin:0px;padding:38px 0 0 6px;}
.padd10{padding:10px 0 0 0;margin:0px;}
.telephone-no{padding:3px 0 5px 0;margin:0px;font-size:12px;}
.click-heare{color:#BB0057;padding:0px;margin:0px;font-weight:bold;}
.click-heare a{color:#B90255;text-decoration:none;font-weight:bold;}
.click-heare a:hover{text-decoration:none;color:#000;font-weight:bold;}
.sinecher-img{float:left;width:944px;padding:55px 0 0 0;}
.flas-file{float:left;width:253px;height:56px;}
.flas-logo{position:relative;margin:0px;top:0px;z-index:0;}
.sizing-sec_r02{width:250px;float:right;margin-top:35px;padding:5px;border:solid 3px #B93857;}
.right-box-heading{font-size:13px;font-weight:normal;color:#C00000;}
.p-right-text{font-size:12px;line-height:16px;color:#606060;text-align:left;}
.padd01{padding:10px 0 0 0;margin:0 0 0 0;}
.FooterWoolMarkText{color:#003366;font:9px/9px "Arial" , "Verdana" , sans-serif;width:1000px;text-align:center;margin-top:10px;}
.ops-bg{font-size:16px;text-transform:uppercase;color:#546076;font-weight:bold;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;}
.pop-box-text p{padding:0 0 10px;margin:0px;}
.btn-add-to-bag{float:left;width:100%;padding-top:13px;text-align:right;}
.wrngpopup{border:solid 1px #98a0ad;padding:13px;background:#f1f3f8;top:40px;right:0;z-index:20;height:auto;position:absolute;width:250px;}
/*.msglogoff{border:solid 3px #90A9CF;top:130px;left:281px;z-index:1000;height:auto;position:absolute;width:409px;height:200px;background:url(../images/log-out-bg-hm.jpg);}*/
.msglogoff {
  background: #F1F3F8;
  border: 1px solid #BEC8DA;
  height: 109px;
  left:50%;
  padding: 10px 20px 20px;
  position:fixed;
  top: 50%;
  width: 284px;
  z-index: 1000;
  margin-left:-142px;
  margin-top:70px;
}
/*.msglogoff1{border:solid 8px #C9D6E6;margin:3px;height:auto;width:387px;height:178px;}
.msglogoffInner{border:solid 1px #E2E9F3;padding:8px 5px 0 5px;width:341px;text-align:center;height:101px;background:#fff;margin:52px 0 0 17px;}*/
.msglogoffInner1 {
  color: #516178;
  float: left;
  font-family: Arial;
  font-size: 13px;
  margin-top: 0;
  width: 100%;
}
.msglogoffHd {
  color: #516178;
  float: left;
  font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 1px;
  margin-bottom: 17px;
  text-transform: uppercase;
 
}
.msglogoffHdFR{background: none repeat scroll 0% 0% transparent; padding-left: 0px; font-size: 15px; font-weight: normal; text-transform: uppercase; width: 100%; margin-bottom: 8px; color:#516178; letter-spacing:1px;}
.msglogoffInner1 a
{
  background:#A31D4E;
  border: 1px solid #B8567B;
  border-radius: 5px;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  font-weight: normal;
  height: 22px;
  padding:3px 5px 0;
  float:left;
  margin-top:25px;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  text-align: center;
  text-transform: uppercase;}
  
.close-btnred{float:left;text-align:right;padding:0;color:#394573;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;font-size:18px;font-weight:bold;width:270px;line-height:16px;vertical-align:middle;position:absolute;top:13px;right:13px;}
.ops-bg-new{font-size:16px;text-transform:uppercase;color:#546076;font-weight:bold;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;}
.pop-box-text p{color:#546076;font-size:12px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;padding:0 0 10px;margin:0px;}
.filterSearch{color:#fff;float:left;width:190px;font-family:Arial;font-size:12px;text-transform:uppercase;background:#fff;}
.filterSearchHead{line-height:30px;font-size:18px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;background:#9EB6DC;}
.pop-box-text02{float:left;height:90px;background:url(../images/bg-red-textbox02.jpg) no-repeat 0px 64px;width:100%;font-size:12px;color:#546076;font-family:Arial;padding-top:14px;}
.popupht_fr{background:url(../images/bg-red-textbox02.jpg) no-repeat 0px 88px;height:120px;}
.popupht_ru{background:url(../images/bg-red-textbox02.jpg) no-repeat 0px 68px;height:80px;}
popupcolor_fr{background:url(../images/bg-red-textbox02.jpg) no-repeat 0px 88px;height:50px;}
.pop-box-text03{padding:5px 0 0 0;margin:0px;color:#546076; background:url("../images/bg-red-textbox02.jpg") no-repeat scroll 0 35px rgba(0, 0, 0, 0);
    height:60px;  }
    .pop-box-text04{padding:20px 0 0 0;margin:0px;color:#546076; background:url("../images/bg-red-textbox02.jpg") no-repeat scroll 0 52px rgba(0, 0, 0, 0);
    height:60px;  }
.pop-box-text02 p{padding:0;margin:0px;color:#546076;  }
.pop-box-text02 span{color:#962320;font-weight:bold;}
.wrngpopup02{border:solid 1px #98a0ad;padding:13px;background:#f1f3f8;top:218px;right:50px;z-index:20;height:auto;position:absolute;width:250px;}
.close-btnred02{float:left;width:300px;text-align:right;}
.imgKnitPlus{margin-top:3px;}
.imgKnitMinus{margin-top:7px;}
.mainadmin{margin:auto;width:994px;padding:40px 0 0 75px;}
.login-maindiv{width:435px;float:left;}
.returning_online{text-transform:uppercase;font-family:Arial;font-weight:bold;padding-bottom:5px;font-size:13px;color:#587CB8;}
.loging-box{float:left;width:402px;border:solid 1px #A7BBDE;padding:10px;min-height:115px;}
.loging-box p,.mailcheck{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#42445B;font-weight:bold;padding-bottom:2px;}
.mailcheckemail{cursor:pointer;text-decoration:underline;}
.text-fild{width:111px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#384674;font-weight:bold;padding:3px 0 0 0;}
.input-fild{float:left;width:290px;}
.input-fild input{width:278px;border:solid 1px #A7B4C7;padding:1px 0 1px 0;}
.padd10{padding:7px 0 0 0;}
.padd11{padding:11px 0 0px 0;}
.checkbox{float:left;width:278px;padding:0 0 0 111px;}
.checkbox-div{float:left;width:17px;padding:4px 0 0 0;font-size:12px;text-align:left;}
.checkbox-text{float:left;width:255px;vertical-align:top;font-size:13px;font-family:Arial, Helvetica, sans-serif;padding:3px 0 0 0;color:#46495A;}
.btn-sign-in{float:right;text-align:right;color:#607BAA;font-family:Arial, Helvetica, sans-serif;width:auto;padding:7px 10px 0 0;font-size:12px;}
.btn-sign-in img{float:right;padding-left:5px;}
.btn-sign-in a{color:Black;}
.mainapp_offline{width:705px;margin:auto;}
.bg-offline-centerimg{width:667px;height:266px;float:left;background:url(../images/woolovers_error_page_03_mai.jpg) no-repeat top center;padding:186px 0 0 38px;}
.offline-heading{width:361px;color:#33446F;float:left;font-size:18px;font-family:Lucida Sans, Arial, Helvetica, sans-serif;text-align:left;word-spacing:-2px;height:130px;vertical-align:top;}
.color02{color:#467839;}
.offline-heading a{color:#FFFFFF;text-decoration:none;}
.offline-heading a:hover{color:#000;text-decoration:none;}
.text-offline{width:480px;float:left;font-size:18px;font-weight:normal;color:#FFFFFF;padding:20px 0 0 0;font-family:Lucida Sans, Arial, Helvetica, sans-serif;text-align:right;}
.text-offline p{color:#417533;font-size:18px;text-align:right;font-family:Lucida Sans, Arial, Helvetica, sans-serif;}
.text-offline a{color:#1A1A5A;text-decoration:none;font-weight:bold;}
.text-offline a:hover{color:#467839;text-decoration:none;font-weight:bold;}
.error-text{font-size:30px;color:#1D1A53;font-weight:bold;}
.padd02{padding:25px 0 0 0;}
.widthtd01{width:455px;}
.widthtd02{width:85px;text-align:center;}
.widthtd03{width:75px;text-align:center;}
.firstrow{background:#384673;line-height:30px;color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.bgcolor{background:#dfe7f2 url(../images/bg-tr.jpg) repeat-x;vertical-align:top;color:#3a486d;font-size:13px;padding-top:5px;font-weight:bold;}
.center02{width:322px;padding:0 0 0 10px;vertical-align:top;}
.remove{color:#567dbc;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold !important;vertical-align:bottom;}
.product01{width:70px;text-align:left;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#394673;padding:10px 0 0 0;}
.remove02{color:#567dbc;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;vertical-align:bottom;padding:10px 0 0 0;}
.input-product{width:18px !important;padding:2px 0 1px 0;color:#384674;border:solid 1px #a2b9dd;font-size:12px;font-family:Arial;font-weight:bold;text-align:center;}
.bottom-logs{background:url(../images/bg-logos-old.jpg) no-repeat;height:122px;width:420px;padding:10px 10px 0 10px;vertical-align:top;text-align:justify;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;color:#66676b;}
.bottom-logs-noPayPal-noAmex{background:url(../images/bg-logos-nopaypal.jpg) no-repeat;height:122px;width:420px;padding:10px 10px 0 10px;vertical-align:top;text-align:justify;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;color:#66676b;}
.bottom-logs-noPayPal{background:url(../images/bg-logos-nopaypal-old.jpg) no-repeat;height:122px;width:420px;padding:10px 10px 0 10px;vertical-align:top;text-align:justify;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;color:#66676b;}
.bottom-logs-noAmex{background:url(../images/bg-logos.jpg) no-repeat;height:122px;width:420px;padding:10px 10px 0 10px;vertical-align:top;text-align:justify;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;color:#66676b;}
.bottom-logs-nomeas{background:url(../images/bg-logos-noamex-jcb.jpg) no-repeat;height:122px;width:420px;padding:10px 10px 0 10px;vertical-align:top;text-align:justify;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;color:#66676b;}
.bottom-logs-nojcb{background:url(../images/bg-logos-no-jcb.jpg) no-repeat;height:122px;width:420px;padding:10px 10px 0 10px;vertical-align:top;text-align:justify;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;color:#66676b;}
.bottom-logs span{color:#567ebc;}
.have-you-heading{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;font-size:17px;color:#3e4766;}
.have-you-heading img{float:right;}
.goods-text{vertical-align:top;color:#3a486d;background:#e2e8f4;font-size:12px;font-family:Arial;text-align:right;font-weight:bold;width:235px;padding:0px 5px 0px 0;line-height:28px;}
.rate-total{vertical-align:top;color:#3a486d;font-size:12px;text-align:right;font-family:Arial;font-weight:bold;width:81px;padding:0px 10px 0px 0;line-height:28px;}
.goods-text02{vertical-align:top;color:#3a486d;font-size:22px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;text-align:right;font-weight:normal;width:230px;padding:0px 10px 0px 0;line-height:29px;}
.rate-total02{vertical-align:top;color:#b90657;font-size:12px;font-family:Arial;text-align:right;font-weight:bold;width:81px;padding:0px 10px 0px 0;line-height:29px;}
div.htmltooltip{position:absolute;z-index:1000 !important;left:-1000px;top:-1000px;background:white;border:1px solid black;padding-right:2px;padding-left:2px;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);padding-bottom:2px;width:150px;padding-top:2px;}
.ordertd tr td{padding-left:5px !important;}
.main-box{width:538px;float:left;height:auto;}
.inner-main-box{width:441px;float:left;line-height:41px;width:441px;background:url(../images/top-left-corner-blue.jpg) left 0px no-repeat;position:relative;z-index:10;cursor:pointer;}
.left-corner{width:441px;padding:0px 0px 0 0;float:left;height:auto;background:#384674 url(../images/top-right-corner-blue.jpg) right 0px no-repeat;position:relative;}
.boxheading{float:left;width:100%;padding:3px 0 7px 0;cursor:pointer;}
.box-heading{color:#FFFFFF;float:left;width:500px;font:22px lucida_sans_unicoderegular , sans-serif;padding-top:3px;}
.mines{float:left;width:40px;padding:5px 0 0 5px;}
.click-on-bar{font-size:12px;font-weight:normal;color:#FFFFFF;font-family:Arial;}
/*.center-contant{width:788px;float:left;height:auto;padding:14px 0 1px 0;background:#FFFFFF url(../images/top-right-corner-blue2.jpg) 847px -3px no-repeat;border:solid 2px #384674;border-bottom:0px;margin-top:-3px;z-index:1000 !important;}*/
.bottom-corner01{padding:0px;float:left;width:100%;margin:0px;margin-top:-3px;}
.left-contant{float:left;width:490px;height:auto;padding:0px 10px 0px 10px;}
.left-contant p{font-family:Arial, Helvetica, sans-serif;color:#6D695D;font-size:12px;padding:0 0 0px 0;}
.right-img{float:left;width:231px;padding:5px 0 0 18px;}
.addWidth{width:494px !important;font-family:Arial;font-size:12px;}
.box_testimonal{width:379px;float:left;}
.top-testimonial-corner{width:379px;float:left;}
.bg-testimonial{width:365px;height:auto;float:left;background:url(../images/bg-testimonal-box.jpg) repeat-y;text-align:justify;font-size:10px;padding:0px 7px 0px 7px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;}
.bg-testimonial div{background:url(../images/bg-testimonal-box02.jpg) repeat-x left bottom;display:block;min-height:80px;float:left;display:block;padding:0 8px 10px 8px;color:#565656;width:347px;}
.bottom-corner-testimonial{background:url(../images/bg-testimonal-box-bottom.jpg) no-repeat;width:360px;font-size:12px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;color:#394573;font-weight:bold;float:left;height:38px;padding:0 0 0 37px;}
.bottom-corner-testimonial span{color:#9eb6dc;}
.offerEmail{width:136px;height:17px;background-color:#F8F4DB;color:#6B6660;border:0 none;margin:6px 0 0 7px;padding:0 0 1px 4px;font-family:Arial;}
.dvcatfab{width:152px;min-height:445px;float:left;padding:0px 5px 0px 3px;margin-top:0px;border:solid 1px #DBDBDB;border-left:none;border-bottom:none;}
.siteMap{width:800px;float:right;text-align:left;font-family:Arial;font-size:13px;color:#666666;margin-bottom:5px;}
.siteMap a{color:#666666;background:url(../images/bg-dotted.jpg) repeat-x 0 14px;text-decoration:none;}
.siteMap a:hover{color:#394573;border-bottom:1px dotted #394573;text-decoration:none;}
.width280{width:280px;}
.TotalText-heading{ float:left;font-size:24px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;color:#6d8ec5;padding-bottom:15px;}
.TotalText-Amount{float:left;  font-size:24px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sans_unicoderegular,lucida_sansregular;color:#394776;padding-bottom:15px;}
.delivery-addresspadd01{padding:10px 0 0 0;}
.padd-bottom-Checkout01{padding:15px 15px 40px 15px !important;}
.padd-bottom-Checkout02{padding:0 0 10px 0;}
.Checkout-main{width:1000px;margin:auto;}
.Checkout-inner{width:1000px;float:left;padding:40px 0 0 0;}
.welcome-checkout-main{width:800px;float:left;padding:0 55px 0 115px;}
.welcome-checkout-inner{width:754px;float:left;padding:20px 10px 0px 10px;background:#e2e9f4}
.welcome-checkout-inner2{width:810px;float:left;padding:20px 10px 0px 10px;background:#e2e9f4}
.checkout-heading{width:754px;float:left;font-size:24px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#6d8ec5;padding-bottom:15px;}
.checkout-inner-section{width:724px;float:left;background:#FFF;padding:15px;}
.checkout-email-section{width:100%;float:left;font-size:12px;font-weight:bold;text-transform:uppercase;font-family:Arial;color:#4D7BC9;}
.checkout-email-section p{font-size:11px;text-transform:none;padding:7px 0 0 0;font-weight:normal;}
.red-span{color:#ac3755;}
.checkout-email-aderess{width:195px;float:left;padding:7px 10px 0 0px;text-align:right;font-weight:bold;font-size:12px;font-family:Arial;color:#34486D;}
.checkout-email-aderessFr{width:235px;float:left;padding:7px 10px 0 0px;text-align:right;font-weight:bold;font-size:12px;font-family:Arial;color:#34486D;}
.checkout-email-aderess-input{width:460px;float:left;padding:5px 10px 0 0px;}
.checkout-email-aderess-input input{width:260px;border:solid 1px #9eb6dc;padding:2px 0 2px 0;float:left;font-family:Arial;font-size:11px;color:#666666;}
.checkout-email-aderess-input img{float:left;padding:0 0 0 10px;}
.checkout-email-aderess-inputNew{width:460px;float:left;padding:25px 10px 0 0px;}
.checkout-email-aderess-input-right{font-size:12px;width:500px;font-family:Arial;font-weight:bold;color:#384674;padding-bottom:9px;}
.checkout-email-aderess-input-right input{float:left;width:20px;}
.my-password{width:320px;float:right;}
.my-password02{width:167px;float:left;font-weight:normal;}
.my-password02 input{width:160px;border:solid 1px #9eb6dc;padding:2px 0 2px 0;text-align:left;}
.my-password02 a{color:#384674;font-size:11px;float:right;padding:5px 5px 0 0;}
.my-password02 a:hover{color:#b90657;text-decoration:none;}
.water-mark{width:auto;right:5px;vertical-align:bottom;position:absolute;bottom:7px;z-index:10;text-align:right;}
.bottom-card{width:774px;float:left;text-align:center;}
.bottom-card img{padding:15px 5px 0 0;}
.footer-heading{font-size:22px;float:left;color:#384674;padding:30px 0 10px 0;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; width:1000px; text-align:center;}
.footer-heading span{color:#384674;}
.footer-heading a{color:#384674;font-size:11px;font-family:Arial;}
.footer-heading a:hover{color:#000;text-decoration:none;color:#F00;}
.new-footer-contant{font-size:10px;;float:left;font-weight:bold;font-family:Arial;width:988px;line-height:22px;color:#384674;text-align:center;padding:15px 0 15px 0; border:6px solid #e9eaeb;}
.delivery-address-inner{width:439px;float:left;border-right:solid 10px #e2e9f4;}
.checkout-inner-section02{float:left;background:#FFF;}
.delivery-address-left{width:419px;float:left;border-right:solid 10px #e2e9f4;padding:15px 0 15px 10px;background:#fff;}
.delivery-address-right{width:305px;float:left;background:#f6f7f7 url(../images/water-mark02.jpg) no-repeat top right;padding:50px 10px 0px 0px;text-align:left;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-size:18px;color:#384674;}
.delivery-address-right p{background:url(../images/delivery-address-left-corner.jpg) no-repeat 10px 5px;padding:15px 0 0 40px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;}
.delivery-address-right span{color:#567dbc;}
.delivery-address-left-input{width:112px;padding:3px 0 0 0;float:left;font-weight:bold;padding-right:10px;text-align:right;font-size:11px;color:#384674;font-family:Arial;}
.delivery-address-right-input{width:307px;float:left;}
.delivery-address-right-input input{width:245px;color:#666666;}
.select01-width{width:145px;color:#666666;}
.select02-width{width:249px;color:#666666;}
.delivery-fild-boxpadd{padding:0px 0 10px 0; position:relative;}
.delivery-fild-boxpadd img{float:right;padding-right:58px;}
.delivery-address-bottom-right{background:url(../images/delivery-address-right-corner.jpg) no-repeat right top;padding-right:10px;}
/*.delivery-address-left02{width:390px;float:left;padding:15px 0 15px 10px;}
.delivery-address-left03{width:386px;float:left;padding:15px 0 15px 0px;}*/
.delivery-address-left02{width:368px;float:left;padding:15px 0 15px 55px;}
.delivery-address-left03{width:368px;float:left;padding:15px 0 15px 0px;}

.delivery-address-right02{width:410px;float:left;border-right:solid 10px #e2e9f4;background:#f6f7f7 url(../images/water-mark02.jpg) no-repeat top right;padding:15px 0 10px 10px;text-align:left;font-family:Arial;font-size:18px;color:#384674;}
.checkout-email-section02{width:350px;padding:0 0 15px 0;float:left;text-align:right;font-size:12px;font-weight:bold;color:#567dbc;font-family:Arial;color:#6d8ec5;}
checkout-email-section input{float:left;padding:0 0 0 10px;}
.bg-dispatch-address{width:310px;font-size:12px;font-weight:bold;float:left;background:url(../images/bg-shdow.jpg) repeat-y;padding:0px 15px 0px 15px;line-height:15px;}
.delivery-address-right-input02{width:246px;float:left;color:#666666;font-family:Arial;font-size:11px !important;}
.delivery-address-right-input02 input{width:225px;color:#666666;font-family:Arial;font-size:11px !important;}
.select03-width{width:240px;color:#666666;}
.pad-Dispatch{padding:20px 0 5px 5px;}
.edit-delet{width:310px;float:left;text-align:right;}
.edit-delet a{font-size:11px;color:#000;}
.edit-delet a:hover{font-size:11px;color:#666;}
.width-text01{width:143px !important;float:left;}
.width-text02{width:50px !important;float:left;margin-right:5px;}
.width-text03{width:80px !important;float:left;margin-right:5px;}
.card{width:442px;float:left;}
.card-details{width:440px;float:left;}
.card-details-right{width:284px;float:left;}
.card-details-required{width:100%;float:left;font-size:11px;color:#567dbc;padding:4px 0 0 0;font-family:Arial;}
.card-details-text{width:106px;float:left;text-align:right;padding:0 15px 0 0;font-size:12px;color:#567dbc;}
.pad-top20{padding:20px 0 7px 0;}
.pad-top10{padding:10px 0 0px 0;}
.delivery-address-right-input select{color:#666666;font-size:12px;}
.bg-right-bottom{float:left;background:url(../images/bg-right-center.jpg) repeat-y;font-size:12px;font-weight:bold;line-height:15px;padding:5px 15px;width:244px;color:#384674;font-family:Arial;}
.bg-right-bottom-new{float:left;background:url(../images/bg-right-center-new.jpg) repeat-y;font-size:12px;font-weight:bold;line-height:15px;padding:5px 15px;width:361px;color:#384674;font-family:Arial;}
.change{float:right;font-size:11px;color:#000;font-weight:normal;}
.change:hover{color:#F00;}
.card-logos img{float:left;padding:8px 8px 0 0;}
.card-logos span{font-size:10px;padding:8px 0 0 0;float:left;color:#384674;font-family:Arial;}
.total-prise span{color:#384674;}
.reviewtr{width:100%;float:left;background:#384674;border:solid 1px #9eb6dc;color:#fff;}
.reviewtr div{font-weight:bold;}
.review-width-01{width:220px;text-align:center;border-right:solid 1px #9eb6dc;float:left;}
.review-width-02{width:100px;text-align:center;border-right:solid 1px #9eb6dc;float:left;}
.review-width-03{width:50px;text-align:center;border-right:solid 1px #9eb6dc;float:left;}
.review-width-04{width:40px;text-align:center;border-right:solid 1px #9eb6dc;float:left;}
.review-width-05{width:110px;text-align:center;border-right:solid 1px #9eb6dc;float:left;}
.review-width-06{width:100px;text-align:center;border-right:solid 1px #9eb6dc;float:left;}
.review-width-07{width:80px;text-align:center;float:left;padding-left:5px;}
.review-width-08{width:230px;text-align:center;float:left;}
.review-width-09{width:305px;text-align:center;border-right:solid 1px #9eb6dc;border-left:solid 1px #9eb6dc;float:left;}
.review-width-10{width:80px;text-align:center;border-right:solid 1px #9eb6dc;float:left;}
.review-width-11{width:100px;text-align:center;float:left;}
.reviewtr02{width:100%;float:left;background:#ffffff;border:solid 1px #9eb6dc;border-top:none;}
.reviewtr02 div{color:#567dbc !important;font-weight:bold;}
.reviewtr03{width:100%;float:left;background:#e2e9f4;border:solid 1px #9eb6dc;border-top:none;}
.reviewtr03 div{color:#384674 !important;font-weight:bold;}
.review-width-06 a{color:#000;font-size:10px;}
.reviewtr07{width:100%;float:left;background:#e2e9f4;border:solid 1px #9eb6dc;}
.reviewtr07 div{color:#384674 !important;font-weight:bold; line-height:32px; }
.whit-color{color:#fff;font-family:Arial;font-size:13px;}
.c-hover:hover{color:#F00 !important;}
.paypal{width:143px;float:left;}
.enter-address-link{width:100%;float:left;text-align:right;}
.enter-address-link a{float:right;text-align:right;font-size:10px;padding-right:60px;font-family:Arial;color:#384674;}
.checkout-inner-section03{width:754px;float:left;background:url(../images/checkout-inner-section03.jpg) repeat-y;}
.CheckoutSectionMain{font:12px/18px "Arial" , "lucida unicode" ,sans-serif;}
.CheckoutDarkBlue{color:#3A4771;font-weight:bold;}
.moredetails-main{width:619px;margin:auto;}
.moredetails-inner{width:619px;margin:auto;}
.bg-more-details{width:591px;background:url(../images/more-details-bg.jpg) repeat-y;float:left;padding:14px;height:auto;}
.bg-more-details-right{background:url(../images/more-details-bg-right.jpg) no-repeat right top;width:561px;float:left;padding:0 15px 0 15px;}
.btn-close{width:561px;padding:0 10px 15px 0;text-align:right;float:left;}
.bg-moredetails-bg{width:561px;float:left;background:url(../images/bg-more-details.jpg) repeat-y;}
.bg-moredetails-bg h1{width:263px;float:left;height:63px;padding:5px 0 0 20px;}
.bg-moredetails-bg h3{width:100%;padding:5px 0 0 20px;color:#567dbc;float:left;font-family:"Lucida Sans" ,Arial;font-size:12px;font-weight:bold;text-transform:uppercase;}
.bg-moredetails-bg p{width:auto;padding:5px 10px 5px 20px;color:#394573;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align:left;}
.bg-moredetails-bg h4{padding:0 10px 0 0;color:#394573;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align:right;text-decoration:underline;}
.bg-moredetails-bg h4 a{color:#394573;text-decoration:underline;}
.bg-moredetails-bg h4 a:hover{color:#394573;text-decoration:underline;}
.bg-moredetails-bg p span{text-decoration:underline;color:#394573;}
.bg-moredetails-bg span a{text-decoration:underline;color:#394573;}
.bg-moredetails-bg p span a:hover{text-decoration:underline;color:#394573;}
.bg-moredetails-bg p strong{color:#567dbc;font-weight:bold;}
.main-popup{width:619px;margin:auto;}
.main-popup-inner{width:607px;border:solid 3px #90a9d1;background:#fff;padding:3px;float:left;height:auto;}
.main-popup-inner-bg{width:591px;float:left;border:solid 8px #cad6e6;height:auto;background:#f7f7f7 url(../images/right-top-leaf.jpg) no-repeat right top;}
.main-popup-inner-content{width:554px;float:left;border:solid 3px #dfe9f2;height:auto;background:#fff;padding:0 0 0 0;margin:0px 15px 28px 15px;}
.main-popup-inner-content h1{width:100%;float:left;padding:18px 0 0 18px;font-family:Arial, Helvetica, sans-serif;color:#3c456e;font-size:24px;text-align:left;line-height:29px;}
.main-popup-inner-content span{padding:0 0 0 0;font-family:Arial, Helvetica, sans-serif;color:#61799f;font-size:24px;text-align:left;}
.main-popup-inner-content img{padding:10px 0 0 0;margin:5px 0 0 0;}
.main-popup-inner-content ul{width:100%;float:left;padding:10px 0 0 30px;font-family:Arial, Helvetica, sans-serif;color:#3c456f;line-height:20px;text-align:left;}
.main-popup-inner-content li{list-style:url(../images/list-style.jpg);padding:0 35px 0 0;font-family:Arial, Helvetica, sans-serif;color:#3c456f;font-size:11px;text-align:left;margin:0 0 0 0;}
.main-popup-inner-content strong{color:#5c81bd;font-weight:bold;}
.myacc-popup{padding:0 0 0 10px;font-family:Arial, Helvetica, sans-serif;color:#3c456f;font-size:11px;text-align:left;}
.shopHead{border:1px solid #AEB4B4;border-bottom:none;float:left;width:100%;background:url("../images/bgRvws.jpg") repeat-x !important;}
.shopHead span{float:left;line-height:27px !important;display:block;color:#FFF;padding-left:0px;font:bold 12px Arial;}
.shopHead img{float:left;margin:-12px 0 0 -6px;position:relative;z-index:0;}
.pr-snippet-stars{margin-top:5px;padding-top:3px !imoprtant;padding-bottom:3px !imoprtant;}
.pr-snippet-rating-decimal{background:#394573 !important;font:bold 12px Arial !important;}
.pr-snippet-review-count{font:11px Arial !important;line-height:28px !important;color:#394573 !important;}
.pr-snippet-read-write{margin-top:7px !important;}
.pr-snippet-read-write a.pr-snippet-link{font:bold 11px Arial !important;color:#394573 !important;}
.pr-snapshot-average-based-on-text{color:#394573;font-size:11px !important;}
.pr-snapshot-head{background-image:url("../images/bgRvws.jpg") !important;}
.pr-snapshot-body{background:#98A4B3 !important;}
.pr-review-sort{background:#98A4B3 !important;}
.pr-contents{background:#98A4B3 !important;}
.pr-snapshot-head-wrapper{color:#fff !important;}
.pr-snapshot-cobrand{color:#fff !important;float:right;}
.pr-rating{background:#394573 !important;font-weight:bold !important;}
.pr-review-count{color:#fff !important;text-transform:uppercase;}
.pr-review-sort-box p{color:#fff !important;text-transform:uppercase;}
.pr-stars-5{z-index:0 !important;}
.pr-stars{z-index:0 !important;}
.pr-review-rating-wrapper{z-index:0 !important;}
.pr-snapshot-consensus-text{color:#394573;font-size:11px !important;}
.pr-page-count{color:#40446A;}
.pr-write-review-link{color:#394573;}
.pr-snapshot-write-review{font:bold 11px Arial;text-decoration:underline;}
.pr-attribute-label-pros{background-color:#6B9F9D !important;font:bold 12px Arial !important;color:#fff !important;}
.pr-attribute-label-cons{background-color:#A4AE4B !important;font:bold 12px Arial !important;color:#fff !important;}
.pr-attribute-label-bestuses{background-color:#A15F6B !important;font:bold 12px Arial !important;color:#fff !important;}
.pr-attribute-value-list li{font:11px Arial !important;color:#394573 !important;padding-left:5px;}
.pr-other-attribute-label{font:bold 12px Arial;color:#567DBC;width:120px !important;}
.pr-other-attribute-value{font:11px Arial;color:#394573;}
.pr-page-count{font:bold 12px Arial;color:#567DBC;}
.pr-nav-back-to-top a{font:bold 11px Arial;text-decoration:underline;color:#394573;}
.pr-review-author-name{font:bold 12px Arial;color:#567DBC;}
.pr-review-author-name span{font:bold 12px Arial;color:#394573;}
.pr-review-author-location{font:bold 12px Arial;color:#567DBC;}
.pr-review-author-location span{font:bold 12px Arial;color:#394573;}
.pr-review-author-affinities{font:bold 12px Arial;color:#567DBC;}
.pr-review-author-affinities span{font:bold 12px Arial;color:#394573;}
.pr-review-rating-headline{color:#394573;}
.pr-review-author-date{color:#394573;}
.pr-attribute-group{border:1px solid #CCC !important;}
.pr-attribute-key p{margin:0 !important;padding-left:5px !important;}
.pr-review-sort-by{font-weight:bold;vertical-align:middle !important;}
.pr-review-sort-box select{color:#394573;font:11px Arial;}
.pr-comments-header{font:bold 12px Arial !important;color:#567DBC;}
.pr-comments-header em{color:#394573;font-style:normal !important;}
.pr-comments{font:11px Arial;color:#394573;}
.pr-review-bottom-line-wrapper{font:bold 12px Arial;color:#A15F6B !important;}
.pr-review-bottom-line{color:#A15F6B !important;}
.pr-review-helpful-text{font:11px Arial;color:#394573;font-style:normal !important;}
.pr-review-helpful-text-link{font:bold 11px Arial !important;text-decoration:underline;color:#394573;}
.pr-review-report-issue{font:11px Arial;color:#394573;font-style:normal !important;}
.pr-snippet-write-first-review p{color:#394573 !important;font:12px Arial;}
.out-box{width:159px;margin:auto;}
.bg-out-box{width:159px;background:url(images/box-bg-box.jpg) repeat-y;float:left;}
.dont-miss-heading{width:159px;line-height:14px;float:left;font-size:10px;text-transform:uppercase;text-align:center;color:#FFF;padding-top:0px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-weight:bold;}
.bg-inner-box{width:153px;float:left;background:url(images/box-inner-bg-box.jpg) repeat-y;color:#FFF;text-align:center;font-size:8px;padding:0 3px 0 3px;line-height:10px;}
.input-outer-box{width:146px;float:left;padding-left:7px;background-color:#CF7E87;}
.input_box_box{float:left;width:112px;border:solid 1px #b6b798;background-color:#F8F4DB;color:#666666;}
.input-outer-box-button{float:left;padding:2px 0 0 4px;border:none;width:21px;height:17px;margin-left:5px;}
.padLeft{padding:5px 0 0 12px;}
body {font-family:Arial; padding:0; margin:0;}

/*---------// CSS Merge //-----------*/

/*----//colortheme.css//------*/
.news-letter
{
	background: #b4cbeb  url(../images/newsletter_grad.gif) repeat-x bottom;
}
.news-letter label
{
	color: #FFFFFF;
}
.news-letter .input_box
{
	background: #FFFFFF;
	color: #666666;
}
.go_input
{
	color: #FFFFFF;
	border: none;
}
.go_inputSearch
{
	color: #FFFFFF;
	border: none;
}
.picture_container .name_product
{
	color: #FFFFFF;
}
.para_left
{
	color: #FFFFFF;
}
.bootm_container .main_product .product_name
{
	color: #FFFFFF;
	background: #567DBC;
}

.ItemBlue{color:#5675B6;}

.NewCheckoutAddress
{
	background-color: #9EB6DC;
}
.LightPink
{
	color: #9b0033;
}
/*this class for center left pannel color */
#center_container .left-pannel
{
	background: white;
}
/*end center left pannel color */
/* header section*/

.StyleRef
{
	font-weight: normal;
	color: #4F81BD;
}

.basket_label
{
	color: #08064F;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.basket_label a
{
	color: #08064F;
	text-decoration: none;
}
.basket_odr
{
	color: #000000;
}
/*top navigation*/
.top_navigation
{
	background: #9EB6DC;
}
.top_navigation ul li a
{
	color: #FFFFFF;
}
/*top navigation*/

/*permotion*/
.permotion .name_ofer
{
	color: #716D54;
}
.permotion
{
	background: #9EB6DC;
}
/*permotion*/

/*search pannel*/
.search-pannel label
{
	color: #FFFFFF;
}
.search-pannel .input_search
{
	background: #FFFFFF;
	color: #666666;
}
/*search pannel*/

/*footer section*/
#footer ul li a
{
	color: #464749;
}

/*footer section*/
/*left right pannel css*/
.lft-rgt-pannel
{
	background: #384674 !important;
}
/*end left right pannel css*/
/*ecenter pannel css*/
.main-cen-pannel
{
	background: #ffffff !important;
}
/*ecenter pannel css*/

.left_link .link_page
{
	color: #78797C;
}
.blk_label
{
	color: #0F0B0C;
}

/* css created by 3 Nov*/

/*left navigation font css*/
.inner_left_pannel
{
	background: url(../Images/bg-left-pannel.jpg) repeat-y;

}


.inner_left_pannel ul.left_navigation li a
{
	color: #ffffff;
	text-transform:uppercase;
}

.inner_left_pannel ul.left_navigation li.RootSelected
{
	/*background-color: #567DBC;*/
}


.inner_left_pannel ul.left_subnavigation
{
	background: #9EB6DC;
}
 
.inner_left_pannel ul.left_subnavigation li.RootSelected
{
	background-color: #567DBC;
}


.InnerRootNode
{
	background-color: #9EB6DC;
}

.left_childnavigation_child:hover
{
	background:#7CA8C1;
}

h1
{
	color: #384674;
}
h2
{
	color: #9B0033;
}
.product_data
{
	color: #434243;
}
.bldprodct_data
{
	color: #434243;
}

.bldprodct_heding
{
	color: #161213;
}

.product_input
{
	background: #d1d1d1;
	color: #1A191A;
	border: 1px solid #a6a6a6;
}

.product_label
{
	background: #E6D0D5;
	color: #1F1E1F;
}
/*left navigation font css*/

/*color classes*/
.camels
{
	background: #AF9983;
	color: #ffffff;
}
.blue
{
	background: #221C54;
	color: #ffffff;
}
.skyblue
{
	background: #05A2C5;
	color: #ffffff;
}
.Grey
{
	background: #767575;
	color: #ffffff;
}
.pink
{
	background: #DF81B3;
	color: #ffffff;
}
.newpink
{
	background:#c2416a;
	color: #ffffff;
}
.DarkPink
{
	background: #A50022;
	color: #ffffff;
}
.Palepink
{
	background: #dcc1bf;
	color: #393939;
}
.black
{
	background: #1A191A;
	color: #ffffff;
}
.brown
{
	background: #684430;
	color: #ffffff;
}
.orange
{
	background: #F5B124;
	color: #ffffff;
}
.red
{
	background: #81162B;
	color: #ffffff;
}
.bluebrrey
{
	background: #5A328A;
	color: #ffffff;
}
.green
{
	background: #2B3E20;
	color: #ffffff;
}
.light-green
{
	background: #ADD18D;
	color: #ffffff;
}
.light-greenblk
{
	background: #ADD18D;
	color: #000000;
}
.lilacs
{
	background: #8B70AD;
	color: #ffffff;
}
.whiteColor
{
	color: #ffffff;
}
.white
{
	background: #ffffff;
	color: #000000;
}
.grey_blue
{
	background: #6B8497;
	color: #ffffff;
}
.white_sml
{
	background: #ffffff;
	color: #666;
}
.skygrey
{
	background: #5D7389 !important;
}
.newgreen{background:#5d8840}

.beown
{
	background: #684430 !important;
}
.colorred
{
	color: Red;
}
.colorlightred
{
	color: #D7504C !important;
}
.colorblack
{
	color: Black;
}
.DarkBrown
{
	color: #464749;
}
.CashmereMerinoBox
{
	background: #FAD7DD;
	color: #D37F99;
}
.LambswoolBox
{
	background: #c9e1a3;
	color: #0E3D32;
}
.BritishWoolBox
{
	background: #0E4542;
	color: #FFFFFF;
}
.SilkCottonBox
{
	background: #cbebf6;
	color: #af1b59;
}
.CottonCashmereBox
{
	background: #0f1c46;
	color: #FFFFFF;
}
.PalePink
{
	color: #EA90B8;
}
.MidBlue
{
	color: #5D649C;
}
.PureGreen
{
	color: #677455;
}
.VersignRed
{
	color: #9B0033 !important;
}
.DarkRed
{
	color: #ac3755;
}
.OrderLine
{
	color: #646364;
}
.permotion .name_ofer
{
	color: #716D54;
}
.RightBackground
{
	background-color: #E6E1D0;
}
#header .logo
{
	color: #567DBC;
}

.Spl_DarkBlue
{
	background:url(../Images/bg-center-Sp-box.jpg)  top right repeat-y;
}
.Spl_DarkBlue a
{
	color: White;
}
.Spl_Pink
{
	background:url(../Images/bg-top-box.jpg)  top right repeat-y;
}
.Spl_Pink a
{
	color: White;
}

/*color classes*/
.wash_bg label {
    color: #000000;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 10px;
}
/*inner data grid*/
.data_grid th, .data_grid td
{
	background: #D9DEE5;
	border-left: 5px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}
.data_grid th
{
	color: #1F1E1F;
}

.TopCountryBanner #TextBtootom
{
	color: #515051;
}

.data_grid td
{
	color: #343033;
}
/*inner data grid*/

/*voucher grid*/
.voucher_dtable
{
	border: 1px solid #B8B6B7;
}
.voucher_dtable table th
{
	color: #666;
}
.voucher_dtable table td
{
	color: #666;
}
.voucher_dtable table td .input_sml
{
	color: #000000;
	background: #BFA893;
}

/*special offer*/
.women_blue
{
	color: #6672A9;
}
.mens_brown
{
	color: #7A5134;
}
.unisex_red
{
	color: #911B2C;
}
/*special offer*/

/*li points*/
ul.points li
{
	color: #201C1E;
}
/*li points*/

.user_input
{
	color: #211D1E;
	background: #D9DEE5;
}

/*catalogue us*/
.req_fed span
{
	color: #A23E4C !important;
}
.catalogue_div p .labeltxt
{
	color: #666666;
}
.star
{
	color: #A23E4C !important;
}
/*catalogue us*/

/*conatct adress*/
.contact_adress p
{
	background: #EEEFE5;
}
.contact_adress p label
{
	color: #000000;
}
.contact_adress p .data_conatct
{
	color: #1A191A;
}
.red_link
{
	color: #A23E4C !important;
}
/*conatct adress*/

.font1216
{
	color: #666;
	
}
#contactArea table td.font1216{font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sansregular !important;text-transform:uppercase !important;font-weight:normal !important; border-bottom:1px solid #e5e5e5 !important; margin-bottom:10px !important; padding-bottom:10px !important; padding-right:10px; }
#contactArea table td.font1216 b{ font-weight:normal;}
.order_detail_box .StyleTitle
{
	color: #404040;
}
.odr_option .input_option .input_button
{
	color: #1E1D1E;
	background: #ffffff;
}
.order_grid table th
{
	color: #666;
}
.order_grid table td
{
	color: #666;
}
.ordr_icon
{
	color: #666;
}
.ordr_grid
{
	color: #333333 ;
	text-transform:capitalize;
}

.ordr_grid_ru
{
	color: #333333 ;
	text-transform:inherit;
}

.SwatchGrid
{
	background-color:#FFFFFF;
}
.SwatchGrid:hover
{
	background-color:#E0E5EC;
}

.ProductBackGroud
{
	background-color: #F9F9F9;
}
.height38 a
{
	background-color: #F9F9F9;
}
.ProductTitleLink
{
	color: #666666;
}
.ProductHeadText
{
	color: White;
}
.topMainBox
{
	margin-left: 2px;
}
.topMainBox a
{
	text-decoration: none;
}
.GrayBorder
{
	border: solid 1px #CCCCCC;
}

.ProductBoxBorder
{ background:#D9D9D9;
	/*border: solid 1px #D9D9D9;*/ padding:1px;
}
.ProductBoxBorder:hover
{ background:#999999;
	/*border: solid 1px #999999;*/
}
/* Informatino pages  */
.infoTitleOne
{
	color: #384674;
}
.infoTitleTwo
{
	color: #727071;
}
.InfoSearchAreaText
{
	color: Red;
}
.InfoContent
{
	color: #666666;
}
.InfoContent a
{
	color: #666666;
}
/* Informatino pages  */


/*toadycss 25 naov*/



.name_venu
{
	color: #FFFFFF;
	background: #384674;
}
.data_venu1
{
	background: #9EB6DC;
	border-right: solid 1px #384674;
	border-bottom: solid 1px #384674;
}
.data_venu label
{
	color: #000000;
}
.venu_adress
{
	color: #000000;
}
.red_anchor
{
	color: #8D2C3F;
}
.abut_chotxt_thankyou
{
	background: #EAE6D8;
	color: #000000;
}

.datad_grid
{
	width: 100%;
	float: left;
	margin-top: 15px;
}
.datad_grid th
{
	background: #AB9A64;
	color: #000000;
}
.datad_grid td
{
	background: #E8E8E8;
	color: #000000;
	border-bottom: 1px solid #AB9A64;
	border-right: 1px solid #AB9A64;
}

/* Basket page */
.BasketGrid .BasketTitle
{
	background-color: #9EB6DC;
}
.BasketGridMain .BasketBackGround
{
	background-color: #E8E8E8;
}
.BasketGrandTotal
{
	background-color: #9EB6DC;
}
.BasketGrid .BasketColumn
{
	border: solid 1px #9EB6DC;
}
.BasketGrid .BorderBottom
{
	border-bottom: solid 2px #9EB6DC;
}

/* Checkout Section */
.BottomBorder
{
	border-bottom: solid 1px #AB9A64;
}
.CheckoutItemTitles
{
	background-color: #567DBC;
}
#ChecoutTabel .CheckoutItemDetails td
{
	border-color: #9EB6DC;
}
#ChecoutTabel .CheckoutLineBorder
{
	border-color: #567DBC;
}
#ChecoutTabel .CheckoutLineBorderRight
{
	border-right-color: #567DBC;
	border-left-color: #567DBC;
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 0px;
}

/*Payment Detsils */
.PaymentDetailsMain
{
	background-color: #9EB6DC;
}

/**Search Section **/
#SearchArea .SearchLinks a
{
	color: Blue;
}

/** Login Section **/
.chkAlreadyExist
{
	background-color: #e2e9f4;
	color: #384674;
	border: solid 1px #567dbc;
	line-height:20px;
}

#ctl00_ContentPlaceHolder1_lblErrors
{
	line-height:30px;
}

/*-------- add css--------*/



.color_1
{
	background-color: #d1dced;
}


.txt_1
{
	color: #666;
}

.txt_2
{
	color: #666;
}

.rateing_div
{
	border: #e5e5e5 solid 1px;
}

.rateing_div_title
{
	color: #fff;
	background: #666;
}

.review_btn_img
{
	border-bottom: #b3b3b3 solid 1px;
	border-left: #b3b3b3 solid 1px;
	border-right: #b3b3b3 solid 1px;
}

.order_detail_box .StyleTitle_2
{
	color: #fff;
}
/*----//colortheme.css//------*/

/*----//Menu.css//------*/
/* CSS Document */
/* ######### Style for Drop Down Menu ######### */


.dropmenudiv
{
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #ffffff !important;
	color: #000000;
	padding: 0px 0px 0px 0px;
	
	background-image: none;
	
	
}


.dropmenuWomen
{
	
	border-bottom: solid 3px #E4BBBC;
	border-right: solid 3px #E4BBBC;
	border-left: solid 3px #E4BBBC;
}
.dropmenuSpcl
{
	
	border-bottom: solid 3px #A52E56;
	border-right: solid 3px #A52E56;
	border-left: solid 3px #A52E56;
}
.dropmenuMen
{
	
	border-bottom: solid 3px #657288;
	border-right: solid 3px #657288;
	border-left: solid 3px #657288;
}


.divhref,.divhref2
{
	/*background-color: #9EB6DC !important;*/
	
	background-image: none !important;
	font-size: 12px;
	color: #fff;
	text-align:left !important;
	padding-left:6px !important;
	font-family:Arial !important;
	font-weight:normal !important;
	
	
	
	
}

.divhref a,.divhref2 a
{
	background-image: none !important;
	
	color: #fff !important;
	text-decoration: none !important;
	display: block !important;
	
	font-size: 11px;		
}

a.divhref:hover
{
	text-decoration: none !important;
	background-color: #D0929D !important;
	
	
	color:#fff;
	display:block;
}

a.divhref2:hover
{	text-decoration: none !important;
	background-color: #657288 !important;
	
	
	color:#fff;
	display:block;
}

a.divhref3:hover
{	
	background-color: #A52E56 !important;
}
.dropmenu-box
{
	float: left;
	padding: 0px 0px 0px 0px;	
	font-family:Arial;
	
}
.drop-menuWomen
{
	color: #fff;
}

.drop-menuWomen a
{
	color: #fff;
	text-decoration: none;
	
	
	
}

.drop-menuMen
{
	color: #fff;
}
.drop-menuMen a
{
	color: #fff;
	text-decoration: none;
}

ul.navtab
{
	margin: 0px;
	padding: 0px;
	background: red;
	position:relative;
	z-index:1000;
}
ul.navtab li
{
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	position:relative;
}
ul.navtab li ul{ position:absolute; left:1px !important; top:20px !important;}


ul.navtab li a
{
	
display:block;
	text-decoration: none; text-align:center;
}
ul.navtab li.offer a
{
	background: url(../images/nav-activetab.jpg) no-repeat top left;
}
/*----//Menu.css//------*/

/*----//Index.css//------*/
/*body{ background:#536076 url("../images/bg-pagenew_sale_new.jpg") repeat-x ; padding:0px; margin:0px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}*/



/*----------------Home Page----------------*/
.bg-page-outer{/*background:url(../images/bg-pagenew_sale_new11.jpg) no-repeat center top;*/ width:100%; float:left;}
.bgru{background:url(../files/bg-pagenew_sale_fr.jpg) no-repeat center top; width:100%; float:left;}
.bgrus{background:url(../files/bg-pagenew_sale_ru.jpg) no-repeat center top; width:100%; float:left;}
.maindiv{ width:1020px; margin:auto;  }
.innerdiv{ width:1020px; float:left;}
.top-header{ width:100%; float:left; padding-bottom:18px;}

.bg-page{ width:1020px; float:left; background:#fff;}
.logo{ width:263px; float:left; padding:28px 0 0 14px; position: relative; }
.logo-right{ width:743px; float:left; position:relative;}

.bg-top-number{ width:209px; float:right;}
.bg-top-number span{ font-family:Arial, Helvetica, sans-serif; color:#FFF; line-height:24px; float:left; text-transform:uppercase;}
.top-number01{ width:62px; text-align:center; font-size:12px; font-weight:bold;}
.top-number02{ margin-left:3px; width:144px; text-align:center; font-size:10px;}

.top-signin{ width:auto; float:right; padding-left:5px/*9px*/; font-weight:bold; padding-top:3px; padding-right:21px; }
.top-signin span{ color:#708aa9; font-size:12px; font-weight:bold; float:left; line-height:21px;}
.top-signin a{ color:#536076; font-size:12px; text-decoration:none; border-right:solid 1px #dedede; padding:0 7px 0 7px; line-height:21px; float:left;}

.top-menu{width:460px; float:left; padding-top:65px;margin:0px; position:relative;}
.top-menu ul li { margin:0px; padding:0px; list-style:none; font-size:11px; color:#708196; display:block; text-decoration:none; width:auto;list-style:none; text-align:center; line-height:21px; float:left; position:relative; text-transform:uppercase;}
.top-menu ul li a{ color:#FFF;  padding:0px; text-decoration:none; line-height:18px; }
.top-menu ul li ul li a {display: inline-block;float: left;line-height: 21px; margin: 2px 0; min-width: 100%; padding: 2px 0; color:#708196; text-transform:none;}

/*.top-menu ul li a.women{ background-position:0 0;}
.top-menu ul li a.men{ background-position:-121px 0;}
.top-menu ul li a.sale{ background-position:-242px 0;}*/

.right-shoping{width:280px; float:left; padding-top:44px;}
.left-bag-img{ width:46px; float:left;}
.left-bag-img02{ width:5px; float:left;}
.bg-bag{background:url(../images/bg-bag.jpg) repeat-x; width:217px; float:left;}
.your-bag-heading{ width:145px; float:left;}
.your-bag-heading span{ font-size:16px; color:#718aa9; background:#fff;}
/*.top-currency{ width:80px; float:right; text-align:right; position:relative;}
.top-currency a{ float:left; background:url(../images/currency-arrow.jpg) no-repeat right 3px; margin-top:-3px; text-decoration:none; padding-bottom:3px; padding-right:10px; font-size:10px; color:#536076; text-transform:uppercase; }*/

.top-menu ul li.women {width:115px;  background:url(../images/btn-women1.jpg) center top no-repeat; padding-top:3px; }
.top-menu ul li.men {width:115px;background:url(../images/btn-men1.jpg) center top no-repeat; padding-top:3px;}
.top-menu ul li.specal_offer {width:115px; background:url(../images/btn-sale1.jpg) center top no-repeat; padding-top:3px;}
.top-menu ul li.Gift_voucher {width:115px; background:url(../images/btn-giftvoucher1.jpg) center top no-repeat; padding-top:3px;}


.item-add{ width:100%; float:left; height:22px;}
.item-add span{color:#536076; font-size:10px; text-transform:uppercase; padding:3px 6px 0 0px; float:left;}
.item-add span.redcolor{ color:#7e1336;}
.item-add img{ margin-top:-2px; padding-left:10px;}
.item-add input{ margin-top:-3px; padding-right:2px; float:right;}
.item-add img.img02padd{ padding-left:3px; text-align:right; float:right;}

* html .item-add input{ margin-top:-3px; padding-right:3px;}
* html .item-add img.img02padd{ padding-left:2px; text-align:right;}
.item-add span.remcls{color:inherit; padding:0;}

.manu-outer{ width:998px; float:left; padding-left:11px;margin-bottom: 6px;}
.menu-corner{ width:6px; float:left;}
.mainmenu{ width:986px; float:left; background:#D9DDE6; height:28px; line-height:28px;}
.mainmenu a{ font-size:11px; color:#536076; text-transform:uppercase; text-decoration:none; float:left; padding:0 9px; background:url(../images/menu-arrow.jpg) no-repeat right 9px; font-family:Arial;}
.mainmenu a.bg-none{ background:none;}
.mainmenu .menu-right-search{ width:auto; float:right; padding-top:2px; position:relative;}
.mainmenu .menu-right-search input{ float:left; border:solid 1px #fff; margin:1px 0 0 0;  height:14px; color:#999999; width:175px; font-size:12px; padding:0 0 3px 2px; font-family:Arial;}
.mainmenu .menu-right-search img{ float:left; padding:2px 0 0 4px;  }
@-moz-document url-prefix() {
    .mainmenu .menu-right-search input{ float:left; border:solid 1px #fff; margin:2px 0 0 0;  height:14px; color:#999999; width:175px; font-size:12px; padding:0 0 3px 2px; font-family:Arial;}
}
.header{ width:999px; float:left; padding:0 3px 10px 11px;}
.header-left{ width:847px; float:left;}
.header-right{ width:146px; float:left; padding:3px 4px 0 0; border:solid 1px #dbdbdb; border-left:none; height:443px;}
.header-right img{ padding-bottom:0px;  margin:0px !important;}
.header-right a img{ padding:0px 0 5px 0; margin:0px !important; display:block;}

* html .header-right{ width:146px; float:left; padding:1px 0px 0px 0px;  border-left:none; height:443px;}
* html .header-right img{ padding-bottom:5px; }



.body-part-start{width:1007px; float:left; padding:8px 0px 15px 0px;}
.sign-up-box{width:581px; float:left; height:30px; }
.first-corner{width:6px; float:left;}
.bg-first-corner{ width:573px; float:left; padding-top:0px; }
.bg-first-contant{width:325px; float:left; text-transform:uppercase; font-size:12px; color:#54657b; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:3px 0 0 5px;}
.bg-first-corner input{ width:155px; float:right; border:solid 1px #dbdbdb; margin-right:4px; height:18px; margin-top:5px; color:#999999; padding-left:5px;}
.bg-first-corner img{float:right; padding-right:3px; padding-top:5px;}

.request-the-latest{width:416px; float:left;}
.request-the-latest-left-corner{ width:7px; float:left;}
.request-the-latest-right-corner{ width:107px; float:left;}
/*.bg-request-the-latest{ width:396px; float:left; border-top:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; height:28px;}*/
.bg-request-the-latest {
  border-color: #dbdbdb;
  border-radius: 0 0 8px 8px;
  border-style: solid;
  border-width: 0 1px 1px;
  float: left;
  height: 28px;
  padding: 0 7px 2px;
  width: 300px;
}
.border-doted{ width:1000px; margin:10px 0 0 8px; float:left; padding:0 0 15px 0; border-bottom:dotted 3px #dcdcdc;border-top:dotted 3px #dcdcdc;}
.home-bottom{ width:1000px; margin-left:10px; float:left;}
.visit-one{width:518px; float:left; /*padding-left:11px;*/ margin-top: 2px;}

.top-corner{ width:100%; float:left; background:url(../images/corner-right.jpg) no-repeat right top ;}
.top-corner img{ float:left;}
.top-corner02{ width:100%; float:left; background:url(../images/bottom-right.jpg) no-repeat right 0px;}
.top-corner02 img{ float:left;}

.bg-center{ width:128px; float:left; border-left:solid 1px #dfdfdf;  border-right:solid 1px #dfdfdf; height:75px;}
.bg-center-width{ width:516px;}
.bg-center-width02{ width:324px;}
.visit-oneheading p{float:left; font-size:10px; text-transform:uppercase; color:#809bab; padding-top:8px; margin:0 0 0 3px;}

.visit-logo{ width:165px; float:left; padding:2px 0 5px 5px;}
.visit-logo img{ float:left; padding:0 0px 0 0px;}
.visit-logo span{ float:left; font-family:"Lucida Sans", "Lucida Grande", sans-serif; font-size:12px; text-transform:uppercase; color:#708196; padding:4px 0 0 5px;}
.visit-logo span div{ padding:0px; margin:0px 0 0 0; font-size:9px; height:10px;}
.visit-logo-activ{ color:#34475f !important;}

.visit-one02{width:326px; margin-left:9px; float:left; line-height:12px; }
.customer-services{ width:304px; float:left; padding:3px 10px 0 10px; font-size:11px; color:#7991ae; line-height: 15px;}
.customer-services img{ float:left; padding:0 10px 2px 0; margin-top:0px;}
.customer-services span{ color:#384674;}
.customer-services span.color02{ color:#5e6b7f;}


.verifi-center{ text-align:center; padding:6px 0 6px 0; height:73px;}
.verifi-center img{ padding-left:8px;}
.footer{ width:100%; float:left; padding-bottom:0px;}
.footer p{ width:100%; float:left; font-size:14px; color:#bdc9d9; text-transform:uppercase; text-align:center; padding:0px 0 10px 0; margin:0px;}


.footer-menu-link-width01{ width:189px; float:left;}
.footer-menu-link-width02{ width:191px; float:left;}
.footer-menu-link span{ font-size:11px; color:#FFFFFF; text-transform:uppercase; padding-left:20px;}
.footer-menu-link div{border-left:solid 1px #a9b7c9; height:140px; padding-left:20px; float:left;}
.right-border{ border-right:solid 1px #a9b7c9; width:179px;}
.footer-menu-link div a{ font-size:9px; color:#bdc9d9;  text-transform:uppercase; text-decoration:none; line-height:14px; width:100%; float:left;}

.end-footer{ width:100%; float:left; background:#536076;margin-top:15px;}
.footer-lastlink{ width:1020px; margin:auto; font-size:9px; color:#a9b7c9; text-align:center; line-height:25px;}

.footer-mainmenu{ width:998px; float:left; background:#909eb0; text-align:center;}
.footer-mainmenu a{ font-size:10px; color:#fff; text-transform:uppercase; text-decoration:none;  padding:0 8px; background:url(../images/menu-arrow1.jpg) no-repeat right 2px;}
.footer-mainmenu a.bg-none{ background:none;}


.flow-us{ width:71px; float:left; padding-top:10px; padding-left:5px;}
.like{ width:45px; float:left;  overflow:hidden; margin-top:4px;}
.like-button{width:75px; float:right; padding-top:4px; padding-right:2px;}
.like-button img{float:right; padding-left:2px;}
.top-currency {
  float: left;
  height: 30px;
  width: 100%;
}
.top-currency a {
  display: block;
  float: left;
  height: 100%;
}
.currency-list {
  background:#f2f2f2;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  float: left;
  left: 0;
  padding-left: 10px;
  position: absolute;
  text-align: center;
  top: 19px;
  width: 60px;
  z-index: 9999;
}

.currency-list a{ background:none; margin-bottom:1px; margin-right:15px; margin-top:1px; float:left; width:auto !important; border-bottom:solid 0px #adbcd5;}
.center-content{margin-top:10px; float:left;width:1000px; padding-left:6px; position:relative;}




/*22-03-2013 Checkout address Russian phone box*/
.erBox{ width:324px; margin-left:6px; padding:5px; position:relative; font-size:12px; color:#384674; float:left;}
.erCloseBut{ position:absolute; right:10px; top:10px;}
.erText span{ color:#aa2d55; font-weight:bold;}



#vk_like{
    margin-left:0px !important;
    width:auto !important;
}
/*----//Index.css//------*/

/*----//styleSignup.css//------*/
.main_div_popup{width:584px; margin:auto; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#536076;}
.inner_div_popup{width:559px; float:left; height:332px; position:relative; margin:255px 0 50px 0; padding:0px 0 0px 25px; background: #f1f3f8 url(../Images/signupImg/popup_bg.png) center right no-repeat;}
.inner_div_popup_fr{width:559px; float:left;height:332px; position:relative; margin:255px 0 50px 0; padding:0px 0 0px 25px; background: #f1f3f8 url(../Images/signupImg/popup_bg_fr.png) center right no-repeat;}
.close_btn{width:110px; float:right; position:absolute; top:3px; right:7px}
.popup_head{width:559px; float:left; margin:0px; padding:29px 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:22px; color:#536076; line-height:18px;}
.line_height{ line-height:15px;}
.popup_text{width:559px; float:left; font-family:16px; color: #536076; margin:0px; padding:0px; line-height:19px}
.sign_img{ width:140px; float:left; padding:14px 0 0 0}

/*----//styleSignup.css//------*/


/*----//basket.css//------*/
@charset "utf-8";




li {
	list-style: none
}
a {
	text-decoration: none
}
.shp_basket_warapper:after, .sb_top_bar:after, .sb-top-bar-left:after, .sb-top-bar-right:after {
	clear: both;
	display: block;
	content: ""
}
.shp_basket_warapper {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 20px
}
.sb_top_bar {
	width: 996px;
	float: left;
	margin: 0px 0 0 4px;
}
.sb-top-bar-left {
	float: left;
	padding: 0 0 0 0;
	width:100%;
}
.sb-top-head {
  color: #53607D;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: -1px;
  width:100%;
  text-transform: uppercase;
  margin: 0 0 11px 0;
}
.sb-top-subhead {
  color: #666666;
  float: left;
  width:100%; /* 728px */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin:2px 0 0 0;
}
.sb-top-bar-last-text {
	margin: 23px 0 0 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.sb-top-bar-last-text span {
	margin: 0px 9px 0 0px;
	float: left;
}
.sb-continue-shopp {
	margin: 23px 0 0 10px;
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #53607d;
	text-transform: uppercase;
}
.sb-continue-shopp span {
	margin: 0px 0 0 8px;
}
.sb-top-bar-right {
	margin: 4px 0 0 0px;
	float: left;
	width:100%;
}
.sb-need-helpp {
	margin: 0px 0 0 0px;
	float: right;
}
.sb-top-bar-buttons {
	margin: 15px 0 0 25px;
	float: left;
}
.sb-btn1 {
	margin: 0px 0px 0 8px;
	padding: 6px 10px;
	background: #ac3755;
	border-radius: 5px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	text-transform: uppercase;
}
.sb-tbl-main {
	float: left;
	margin: 13px 0px 0 3px;
	padding: 0px 0px;
	width: 994px;
	border: 1px solid #cccccc;
}
.sb-tbl-top-bar {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 10px 34px 11px 18px;
	background: #6e85af;
	width: 942px;
	border-bottom: 1px solid #c4c6ca;
}
.sb-tbl-hd1 {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 432px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}
.sb-tbl-hd2 {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 78px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}
.sb-tbl-hd3 {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 168px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}
.sb-tbl-hd4 {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 96px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}
.sb-tbl-hd5 {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 111px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}
.sb-tbl-hd6 {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 57px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}
.sb-tbl-second {
	margin: 0 0 13px 0;
	float: left;
}
.sb-tbl-top-second-bar {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 9px 53px 8px 18px;
	background: #f5f7fc;
	width: 923px;
}
.sb-tbl-hd1a {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 411px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #6e85af;
	text-transform: uppercase;
}
/*.sb-tbl-hd2a {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 128px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}*/

.sb-tbl-hd2a {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	min-width: 62px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
	display:inline-block;
}

.sb-minus {
	float: left;
	margin: 0px 0px 0 0px;
}
.sb-plus {
	float: left;
	margin: 0px 0px 0 0px;
}
.number-tagg {
	float: left;
	margin: 0px 4px 0 4px;
	width: 18px;
	text-align:center;
	border: 1px solid #cccccc;
}
.sb-tbl-hd3a {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 138px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.sb-tbl-hd4a {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.sb-tbl-hd5a {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 87px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.sb-tbl-hd6a {
	float: right;
	margin: 0px 2px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 17px;
}
.sb-tbl-hd6a-fr {
	float: right;
	margin: 0px 2px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 8px;
}
.sb-tbl-second-second {
	float: left;
	margin: 0px 0px 0 0px;
	padding: 0px 0px 0px 0px;
	width: 312px;
	position: relative;
	
}
.sb-tbl-second-second-left {
	float: left;
	width: 137px;
}
.picc-imgg {
	float: left;
	margin: 15px 0px 14px 16px;
}
.sb-tbl-second-second-right {
	float: right;
	width: 175px;
}
.tbl-pic-text {
	margin: 16px 0 0 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8fa1c1;
	font-style: italic;
}
.tbl-pic-text2 {
	margin: 7px 0 0 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	clear: both;
}
.sb-selectboxx-area {
	margin: 6px 0 0 0;
	float: left;
	width: 100%;
}
.sb-selectboxx {
	margin: 0px 0 0 0;
	padding: 0 0 0 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #c1c1c1;
	border-radius: 5px;
	width: 148px;
}
.sb-selectboxx-area span {
	margin: 0px 0 0 0;
	float: right;
}
.sb-selectboxx2 {
	border: 1px solid #c1c1c1;
  border-radius: 5px;
  clear: both;
  color: #000;
  display: inline-block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding: 0 0 0 3px;
  vertical-align: middle;
  width: 54px;
}
.tbl-size-update{
  display: table;
  float: left;
  margin: 5px 0 0;
  width: 100%;
}
.bs-btn-update1-new {
background: none repeat scroll 0 0 rgb(172, 55, 85);
border-radius: 5px;color: rgb(255, 255,255);
float: right;font-size: 8px;
font-weight: bold;  
padding: 3px 21px;
  text-transform: uppercase;
  vertical-align: middle;
  display: none;
  margin: 0 28px 0 0 ;
	
}
.bs-btn-update-new {
	background: none repeat scroll 0 0 #ac3755;
    border-radius: 5px; 
    float: left;
    clear: both; 
    color: #fff; 
    font-family: 'Lucida Sans' 'Lucida Grande' sans-serif;
    font-size: 8px; 
    margin: 0; 
    padding: 3px 21px; 
    text-transform: uppercase; 
    display: none
}

.sb-local-giff {
	bottom: 11px;
  float: left;
  height: 36px;
  padding: 0;
  position: absolute;
  right: 25px;
}
.sb-checkout-main {
	margin: 0px 0 0px 4px;
	float: left;
	width: 1000px
}
.sb-item-total {
	margin: 22px 0 0px 0px;
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #53607d;
	text-transform: uppercase;
}
.sb-btn00 {
  background-color: #ac3755;
  border-radius: 5px;
  color: #ffffff;
  float: right;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  letter-spacing: 0.3px;
  margin: 25px 0;
  padding: 7px 29px;
  text-transform: uppercase;
}
.sb-checkout-main-left {
	margin: 0px 0 0px 4px;
	float: left;
	width: auto;
}
.sb-checkout-main-right {
	margin: 0px 5px 0px 0px;
	float: right;
	width: auto;
}
.sb-paypall {
	margin: 27px 0 0px 26px;
	float: left;
	cursor: pointer;
}
.sb-amazonn {
	margin: 27px 0 0px 26px;
	float: left;
	cursor: pointer;
}
.sb-line {
	margin: 0px 0 0px -3px;
	float: left;
}
.sb-visa-area {
	margin: 0px 0 0px 0px;
	float: left;
	width: 1000px;
}
.sb-visa-text {
	margin: 1px 0 0px 6px;
	float: right;
	width: 725px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.sb-icon-area {
	margin: 1px 0 0px;
	float: left;
	width: 246px;
}
.sb-icons {
	margin: 0px 0 0px 0px;
	padding: 0 0 0 4px;
}
.sb-line1 {
	margin: 20px 0 0px 0px;
	float: left;
}
.sb-you-may-text {
  color: #53607D;
  float: left;
  font-family: 'Segoe_bold',Segoe Script;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  margin: 26px 0 0 8px;
  width: 100px;
}
.sb-img-area {
	margin: 27px 0 0px 0px;
	float: right;
	width: 886px;
}
.sb-img1 {
	margin: 0px 0 0px 0px;
	padding: 0 0 0 52px;
	float: left;
	width: 124px;
}

.sb-offer-code-area{
	margin:16px 0 0 0px;
	padding:0px;
	float:left;
	width:1000px;
}

.sb-offer-code-left{
	margin:0px;
	padding:0px;
	float:left;
	width:auto;
}
.sb-offer-code-left1{
	margin:5px 0 0 6px;
	padding:0px;
	float:left;
	width:auto;
}

.sb-offer-left-text{
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-transform:uppercase;
}


.sb-offer-left-text span{
	margin:0px 0 0 4px;
	padding:0px;
	float:right;
}


.sb-offer-code-left2{
	margin:0px 0 0 12px;
	padding:0px;
	float:left;
	width:auto;
}

.sb-offer-input{
	margin:0px 0 0 0px;
	padding:2px;
	float:left;
	width:95px;
	border:1px solid #cbcbcb;
}


.sb-offer-apply-btn{
	margin:0px 0 0 15px;
	padding:4px 9px;
	float:left;
	background:#ac3755;
	color:#FFF;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:13px;
	border-radius:5px;
	text-transform:uppercase;
}

.sb-offer-code-right{
	width:667px;
	margin:0px;
	padding:0px;
	float:right;
}

.offer-code-right-text{
	float:left;
	margin:4px 0 0 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	/*letter-spacing:.1px;*/
}


.sb-line0 {
	margin: 14px 0 0px 0px;
	float: left;
}

.sb-top-bar-last-line {
	margin: 0px 0 0px 0px;
	float: left;
	width:auto;
}

.sb-i-img{
	margin: 0px 0 0px 0px;
	float: left;
	padding:0 9px 0 0;
}

.sb-spend-another{
	margin: 0px 0 0px 0px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	float:left;
}

















/*------------------------------------------------FR-----------------------------------------*/



.cont-shhhop-fr{
	width:600px;
	float:left;
}


.sb-top-bar-buttons-fr {
    float: right;
    margin: 14px 0 0 25px;
    width: 312px;
}


.sb-paypall-fr{
	margin:27px 0 0px 32px;
	float:left;
	cursor:pointer;
}

.sb-amazonn-fr{
	margin:27px 0 0px 28px;
	float:left;
	cursor:pointer;
}



.sb-tbl-hd1-fr{
	float:left;
	margin:0px 0px 0 0px;
	padding:0px 0px 0px 0px;
	width:413px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}

.sb-tbl-hd2-fr{
	float:left;
	margin:0px 0px 0 0px;
	padding:0px 0px 0px 0px;
	width:130px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}

.sb-tbl-hd3-fr{
	float:left;
	margin:0px 0px 0 0px;
	padding:0px 0px 0px 0px;
	width:141px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}

.sb-tbl-hd4-fr{
	float:left;
	margin:0px 0px 0 0px;
	padding:0px 0px 0px 0px;
	width:93px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}

.sb-tbl-hd5-fr{
	float:left;
	margin:0px 0px 0 0px;
	padding:0px 0px 0px 0px;
	width:108px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}



.sb-checkout-main-left-fr{
	margin:0px 0 0px 0px;
	float:left;
	width:auto;
}










/*-----------------------------------------------------------RU--------------------------------------------------------*/


.sb-top-bar-last-text-ru {
	margin: 13px 0 3px 0px;
	float: left;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	width:auto;
}



.top-last-middle-ru {
	display:inline;
	color:#ae3555;
}

.sb-continue-shopp-ru {
	margin: 0px 0 0 4px;
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #53607d;
	text-transform: uppercase;
}
.sb-continue-shopp-ru a
{
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #53607d;
	text-transform: uppercase;
	}
.sb-continue-span {
	margin: 3px 0 0 8px;
	float:left;
}

.sb-top-bar-buttons-ru {
  float: right;
  margin: 11px 0 0 0px;
  width: auto;
  font-size:12px;
}


.sb-paypall-ru {
	margin: 27px 0 0px 32px;
	float: left;
	cursor: pointer;
}
.sb-amazonn-ru {
	margin: 27px 0 0px 28px;
	float: left;
	cursor: pointer;
}
.sb-checkout-main-left-ru {
	margin: 0px 0 0px 4px;
	float: left;
	width: auto;
}
.sb-tbl-hd5-ru{width:124px;}
.sb-tbl-hd1-ru{width:399px;}
.sb-tbl-hd2-ru{width:139px}
.sb-tbl-hd3-ru{width:152px}
.sb-tbl-hd4-ru{width:71px}

.sb-offer-code-right-ru{width:630px;}
.offer-code-right-text-ru {
  float: right;
  margin: -3px 32px 0 0px;
  width: 589px;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
 .sb-continue-shopp-ru {
	margin: 0px 0 0 4px;}
}


/*.................new ..............*/

.sb-tbl-main-area:after, .sb-tbl-top-area:after, .sb-tbl-upperstrip:after, .sb-tbl-lowerstrip:after, .sb-tbl-content-area:after{
	content:"";
	clear:both;
	display:block;
}


.sb-tbl-upperstrip{
	margin:0px auto;
	padding:10px 10px;
	width:974px;
	border:1px solid #cccccc;
	background:#6e85af;
	
}

.sb-tbl-upperstrip-title{
	margin:0px;
	padding:0px;
	width:418px;
	float:left;
	text-align:left;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}


.sb-tbl-upperstrip-title-parts{
	margin:0px;
	padding:0px;
	width:111px;
	float:left;
	text-align:center;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}








.sb-tbl-lowerstrip {
  background:#f5f7fc;
  clear: both;
  margin: 0 auto;
  padding: 10px;
  width: 974px;
}

.sb-tbl-lowerstrip-title{
	margin:0px;
	padding:0px;
	width:418px;
	float:left;
	text-align:left;
	color:#6e85af;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	text-transform:uppercase;
}


.sb-tbl-lowerstrip-title-parts{
	margin:0px;
	padding:0px;
	width:111px;
	float:left;
	text-align:center;
	color:#666666;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:13px;
}

/*----//basket.css//------*/

/*----//rhm1.css//------*/
/* CSS Document */
ul.rhm1
{
	list-style: none;
	width: 100%;
	float: left;
	margin:0px; height:22px; 
	
}
ul.rhm1 li 
{list-style: none; float:left;
 margin: 0px; border-bottom: 1px solid #CCCCCC;
 padding:0px;
 height:22px;
 display: inline;


}

ul.rhm1 li a
{background:url(../Images/tab-l.jpg) no-repeat left 0px;
float:left;
display:block;
color:#232323;
text-decoration:none;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 0px 0px 0px 7px;
height:22px;
line-height:22px;
cursor:pointer;	
overflow : hidden ;
margin-right:1px; letter-spacing: 0;
}
ul.rhm1 li a span img
{
	margin: 5px 3px 0 0;
	float: left;
}
ul.rhm1 li a span
{background:url(../Images/tab-r.jpg) no-repeat right 0px; float:left; display:block; padding-right:7px;height:22px; line-height:22px;
  color: #666666;
    font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sansregular;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    text-transform: uppercase;}

ul.rhm1 li.current a
{

border-bottom:solid 1px #ffffff;
}
ul.rhm1 li.current a
{
	color: #000000;
}
ul.rhm1 li.current a span
{
	color: #000000;
}
ul.rhm1 li a:hover
{
	color: #000000;
}
ul.rhm1 li a:hover span
{
	color: #000000;
	}

ul.rhm1 li.ui-tabs-selected a , ul.rhm1 li:hover a
{color: #232323; background: url("../Images/tab-lh.jpg") no-repeat scroll left 0px transparent; border-bottom:solid 0px #ffffff;
}
ul.rhm1 li.ui-tabs-selected a span
{color: #232323; background: url("../Images/tab-rh.jpg") no-repeat scroll right 0px transparent;
}

ul.rhm1 li:hover a span
{color: #232323; background:url("../Images/tab-rh.jpg") no-repeat scroll right 0px transparent;
}


.ui-tabs-hide
{
	display: none;
}

#featuredvid
{
	text-align: center;
}

.fvid
{
	margin-bottom: 5px;
}

.vidselector li
{
	text-align: left;
	list-style: none;
	padding: 5px;
	background: #ffffff;
	border: 1px solid #dedbd1;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.p-bdr{border:solid 0px #E6E6E6; border-top:0px; width:261px; float:left; margin:0px;}
.MoreInfoText{display: block;font:12px/16px "Arial", "Arial", sans-serif; color:#5E5E5E;}
/*----//rhm1.css//------*/

/*----//CustomerFeedback.css//------*/
.FeedBack {padding:10px 10px 10px 10px;}
.FeedBack .smalltxt {font:9px lucida grande, lucida grande, sans-serif; color:#919090;} 
.FeedBack .white {font:11px lucida grande, lucida grande, sans-serif; color:#FFF; text-decoration:none;}
.FeedBack .bdr {border:1px #CCCCCC solid;}

.FeedBack a.highlighted:link {font:9px lucida grande, lucida grande, sans-serif; color:#316260; text-decoration:none;}
.FeedBack a.highlighted:visited {font:9px lucida grande, lucida grande, sans-serif; color:#316260; text-decoration:none;}
.FeedBack a.highlighted:hover {font:9px lucida grande, lucida grande, sans-serif; color:#000; text-decoration:underline;}
.FeedBack a.highlighted:active {font:9px lucida grande, lucida grande, sans-serif; color:#316260; text-decoration:none;}

.FeedBack .offers {font:10px lucida grande, lucida grande, sans-serif; color:#D03737; text-decoration:none;}
.FeedBack a.offers:hover {font:10px lucida grande, lucida grande, sans-serif; color:#000; text-decoration:underline;}

.FeedBack a.topwhite:link {font:11px lucida grande, lucida grande, sans-serif; color:#FFF; text-decoration:none;}
.FeedBack a.topwhite:visited {font:11px lucida grande, lucida grande, sans-serif; color:#FFF; text-decoration:none;}
.FeedBack a.topwhite:hover {font:11px lucida grande, lucida grande, sans-serif; color:#FFCC00; text-decoration:none;}
.FeedBack a.topwhite:active {font:11px lucida grande, lucida grande, sans-serif; color:#FFF; text-decoration:none;}

.FeedBack a.bottom:link {font:14px "lucida grande", lucida grande, serif; color:#FFFFFF; text-decoration:none;}
.FeedBack a.bottom:visited {font:14px "lucida grande", lucida grande, serif; color:#FFFFFF; text-decoration:none;}
.FeedBack a.bottom:hover {font:14px "lucida grande", lucida grande, serif; color:#FFCC00; text-decoration:none;}
.FeedBack a.bottom:active {font:14px "lucida grande", lucida grande, serif; color:#FFFFFF; text-decoration:none;}

.FeedBack a.special:link {font:14px "lucida grande", lucida grande, serif; color:#FFCC00; text-decoration:none;}
.FeedBack a.special:visited {font:14px "lucida grande", lucida grande, serif; color:#FFCC00; text-decoration:none;}
.FeedBack a.special:hover {font:14px "lucida grande", lucida grande, serif; color:#FFFFFF; text-decoration:none;}
.FeedBack a.special:active {font:14px "lucida grande", lucida grande, serif; color:#FFCC00; text-decoration:none;}

.FeedBack .text {font:11px lucida grande, lucida grande, sans-serif; color: #00235D; text-decoration: none;}
.FeedBack .thnks {font:24px "lucida grande", lucida grande, serif; color:#05535C;}
.FeedBack .grandtotal {font:16px "lucida grande", lucida grande, serif; color:#05535C;}
.FeedBack .grey {font:14px "lucida grande", lucida grande, serif; color:#999999;}
.FeedBack .red {font:14px "lucida grande", lucida grande, serif; color:#FF0000;}

.FeedBack .faqstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.FeedBack .faqsbullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.FeedBack .faqstextsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #394673;
	text-decoration: none;
}
.FeedBack .faqstextheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.FeedBack .style6 {
	font-size: 10px;
	font-style: italic;
}
.FeedBack .style8 {color: #BCBFF2}
/*----//CustomerFeedback.css//------*/

/*----//feedbackPage.css//------*/

.jqzoom{
border:1px solid #b3b3b3;
float:left;
position:relative;
padding:0px;
cursor:pointer;
}



div.zoomdiv {
z-index                 : 100;
position                : absolute;
top:0px;
left:0px;
width                   : 100px;
height                  : 100px;
background: #ffffff;
border:1px solid #CCCCCC;
display:none;
text-align: center;
overflow: hidden;


}

div.jqZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
top:0px;
left:0px;
width                   : 40px;
height                  : 40px;
border: 1px solid #aaa;
background: #ffffff url(../Images/zoom.gif) 50% top  no-repeat;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}





#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

/*#popupContact{
display:none;
z-index:2;
width:590px;
font:14px/14px "lucida grande", "lucida unicode", sans-serif;
}*/

#popupContact h1{

color:#6FA5FD;
font-size:15px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
cursor:pointer;
}
#popupContactClose{
vertical-align:text-top;
font-size:14px;
line-height:0px;
right:-10px;
top:10px;
position:absolute;
color:#6fa5fd;
display:block;



}

/*----//feedbackPage.css//------*/

/*----//popup.css//------*/
.jqzoom{
border:0px solid #e5e5e5;
float:left;
position:relative;
padding:0px;
cursor:pointer;
z-index:0;
border-bottom: 0;
left:0;
width:100%;

}

.jqzoom img{
float:left;
height: auto;
width: 100%;
overflow:hidden !important;

}


div.zoomdiv {
z-index                 : 100;
position                : absolute;
top:0px !important;
left:-320px !important;
width                   : 290px !important;
height                  : 456px !important;
background: #ffffff;
display:none;
text-align: center;
overflow: hidden;
z-index:1000000 !important;
background:#FFF;
-webkit-box-shadow: 0 0 5px 1px #a3a3a3;
box-shadow: 0 0 5px 1px #a3a3a3;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border:solid 5px #FFF;
padding:5px;
box-sizing:border:box;
}

div.jqZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
top:0px;
left:0px;
width                   : 40px;
height                  : 40px;
border: 1px solid #aaa;
background: #ffffff url(../Images/zoom.gif) 50% top  no-repeat;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
z-index:0;
}





#backgroundPopup{
display:none;

position:fixed; 
height:100%;
width:100%;
overflow:hidden;
    /* for IE */
    zoom:1;

top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:100;
}

#popupContact{
display:none;
position:absolute;
_position:absolute; 
background:#FFFFFF;
z-index:2;
padding:12px;
top:100px !important;
}

#popupContact h1{

color:#6FA5FD;
font-size:15px;
font-weight:700;
padding-bottom:2px;
margin-bottom:20px;
cursor:pointer;
height: 20px;
}
#popupContactClose{
vertical-align:text-top;
font-size:14px;
line-height:0px;
top:-10px;
position:absolute;
margin:0px;
color:#6fa5fd;
display:block;
z-index:0;
}
.popupStyles{ width:25px !important; height:27px !important; border:1px solid #dadada; padding:3px; float:left; margin-top:5px;}
.popupStyles div{ width:22px !important; height:25px !important; position:relative; top:0; left:0;}
.popupStyles:hover { cursor:pointer;}
.popupStyles:hover div{  height: 33px !important;    left: -3px;    position: relative;    top: -3px;    width: 31px !important; }
.marLP15{ margin-left:15px; }
.imgPWidth img{ width:800px !important; height:auto !important;}
.popupSTitle, .popStyle2{ color:#49547b; text-transform:uppercase; font-size:9px; font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sansregular; }
.marlP5{ margin-left:19px;}
.rightPwid1{background-color: White;    display: block;    font-family: Verdana;    font-size: 10px;    margin-left: 20px;    width: 100px;}
.popupSTitle .fl {    padding-left: 2px; margin-top: 7px;}
.pBorBot{display: block;   }
.bordTopP1{border-top: 1px solid #E5E5E5; padding:4px 0 10px; margin:10px 0;}
.marRP19 {    margin-right: 17px;    margin-left: 2px;}

.rightPwid1 div.topMainBox {
  float: left;
  margin-left: 2px;
  margin-right: 0;
  width: 100%;
}
.rightPwid1 .pBorBot .CurPointer {
  height: 27px !important;
  width: 100% !important;
}

/*----//popup.css//------*/

/*----//foreignlang.css//------*/
/*01-02-2011*/

.main_center_pannel
{
	width: 800px;
	min-height: 707px;
	height: auto !important;
	border: 0px solid #9F9F9F;
	float: right;
	margin: 0px 0px 0px 0px !important;
	margin: 0x;
}
* html .ie-6maindiv{width:800px; float:right; margin-right:-10px; position:relative;}
.main-left-div{width:810px; margin:auto; float: left;}
.main-left-inner{width:810px; margin:auto; float:left; padding:10px 0px 10px 0;}
.left-part{width:536px; float:left;}
.left-part-inner{width:522px; float:left;}
.wool-overs01{width:346px; float:left;}
.wool-overs01-top-heading{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding:0px 0 10px 0; margin:0px; color:#394573;}
.wool-overs01-text01{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}
.wool-overs01-text01 a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}

.wool-overs01-text02{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  padding-bottom:14px; color:#666666; line-height:14px; text-align:left;}
.wool-overs01-text02 a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}
.wool-overs01-text03{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  padding-bottom:5px; color:#666666; line-height:12px; text-align:left;}
.wool-overs01-text03 a{color:#666666; text-decoration:none;}
.left-part-right-img{width:174px; float:left;}

.center-img img{float:left;}
.wool-overs01-text02 span{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}
.padding01{padding:7px 0 0 0; float:left; color:#394573 !important;}

.right-part{width:272px; float:left; background:#F00;}
.right-center-bg{width:252px; float:left; background:#efedea; padding:0 10px 4px 10px;}
.right-pannel-link{padding:5px 0px 0 0; margin:0px !important; }
.right-pannel-link li{padding:0 !important; margin:0px !important; width:252px;  line-height:31px; height:31px; display:block;  list-style:none;}
.right-pannel-link li a{ display:block; font-size:12px; margin:0px !important; padding:0px 0 0px 10px; height:31px; color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.bg-right01{background:url(../images/bg-right01.jpg) no-repeat;}
.bg-right02{background:url(../images/bg-right02.jpg) no-repeat;}
.bg-right03{background:url(../images/bg-right03.jpg) no-repeat;}
.bg-right04{background:url(../images/bg-right04.jpg) no-repeat;}
.bg-right05{background:url(../images/bg-right05.jpg) no-repeat;}
.bg-right06{background:url(../images/bg-right06.jpg) no-repeat;}
.bg-right07{background:url(../images/bg-right07.jpg) no-repeat;}
.bg-right08{background:url(../images/bg-right08.jpg) no-repeat;}
.padding02{padding:5px 0 0 0;}
.bg-right-center01{width:250px; float:left; background:#FFF; border-left:solid 1px #c7c7c7; border-right:solid 1px #c7c7c7;}
.add{text-align:center;}
.padding03{padding:15px 0 7px 0;}
.padding04{padding:10px 0 0 0;}




.bg-tab01{background:url(../images/bg-tab01.jpg) no-repeat;}
.bg-tab02{background:url(../images/bg-tab02.jpg) no-repeat;}
.bg-tab03{background:url(../images/bg-tab03.jpg) no-repeat;}
.bg-tab04{background:url(../images/bg-tab04.jpg) no-repeat;}
.bg-tab05{background:url(../images/bg-tab05.jpg) no-repeat;}
.bg-tab06{background:url(../images/bg-tab06.jpg) no-repeat;}
.bg-tab07{background:url(../images/bg-tab07.jpg) no-repeat;}
.bg-tab08{background:url(../images/bg-tab08.jpg) no-repeat;}

.smaltext{width:753px; font-size:24px; text-transform:uppercase; letter-spacing:-1px;  line-height:37px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0 0px 47px;}
.smaltext{color:#FFF;}
.smaltext span a{font-size:12px; color:#FFF; text-decoration:none; font-family:Arial !important;letter-spacing:0px;padding-left:7px;}
.center-border{ width:786px; float:left;  border-left:solid 2px #cf95b6; border-right:solid 2px #cf95b6; padding:10px 0px 3px 10px;}
.center-left-part{width:511px; float:left;  padding:0 15px 0 0;}
.center-border01{ width:786px; float:left;  border-left:solid 2px #927c6a; border-right:solid 2px #927c6a; padding:10px 0px 3px 10px;}
.center-border02{ width:786px; float:left;  border-left:solid 2px #768699; border-right:solid 2px #768699; padding:10px 0px 3px 10px;}
.center-border03{ width:786px; float:left;  border-left:solid 2px #a05f6a; border-right:solid 2px #a05f6a; padding:10px 0px 3px 10px;}
.center-border04{ width:791px; float:left;  border-left:solid 2px #a4af4c; border-right:solid 2px #a4af4c; padding:10px 0px 0px 5px;}
.center-border05{ width:786px; float:left;  border-left:solid 2px #b99e83; border-right:solid 2px #b99e83; padding:0px 0px 0px 10px; }
.center-border06{ width:796px; float:left;  border-left:solid 2px #6a9f9d; border-right:solid 2px #6a9f9d; padding:0px 0px 0px 0px; }
.center-border07{ width:791px; float:left;  border-left:solid 2px #8a9177; border-right:solid 2px #8a9177; padding:10px 0px 0px 5px;}

.point2-border{width:479px; float:left; border:solid 1px #cf95b6; padding:7px; }

.ol{padding:0px 0 0 25px; margin:0px; width:480px;}
.ol li{color:#cf95b6; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.point2-border-leftdiv{width:265px; float:left;}
.point2-border-lefticon{width:55px; float:left; height:20px;}
.point2-border-lefttext{color:#567dbc; width:210px; float:left; height:20px; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.point2-border-right{width:214px; float:left;}

.center-right-part{width:259px; float:left; border-left:solid 1px #e0acc8;}
.center-right-part02{width:259px; float:left; border-left:solid 1px #768699;}
.center-right-part03{width:259px; float:left; border-left:solid 1px #a05f6a;}


.padding05{padding-top:76px;}
.padding06{padding:14px 0 0 20px;}
.octabka-left{width:249px; float:left;}
.octabka-right{width:520px; float:left;}

.padding07{padding:0px 0 0 10px; float:left; font-weight:normal; color:#394573 !important;}
.padding08{padding:26px 0 0 0;}

.left-item{width:106px; float:left; text-align:center;}
.right-item{width:675px; float:left; text-align:center; padding-right:10px;}

.three-boxes01{width:377px; float:left; padding:10px 10px 0 0;}
.padding09{padding:20px 0 0px 0px;}

.three-boxes02{width:198px; float:left; border-left:solid 1px #b99e83; padding:7px 0 0 0; border-right:solid 1px #b99e83; background:#eee7df; }
.three-boxes02 ul{padding:0px; margin:0px; list-style:none;}
.three-boxes02 ul li{ text-align:right; color:#a1866b; font-size:12px; font-weight:bold; padding-right:10px; line-height:18px;}
.three-boxes02-bar01{float:left; background:#b99e83; width:189px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }

.three-boxes03{width:198px; float:left; padding:7px 0 0 0;  }
.three-boxes03 ul{padding:0px; margin:0px; list-style:none;}
.three-boxes03 ul li{ text-align:left; color:#567dbc; font-size:12px; font-weight:bold; padding-left:10px; line-height:18px;}

.three-boxes03-bar01{float:left; background:#c8b8a7; width:190px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }

.green-box01{width:138px; float:left; border-right:solid 1px #6a9f9d; background:#d0e8e8;}
.green-box01 ul{padding:0px; margin:0px; list-style:none;}
.green-box01 ul li{ text-align:right; color:#6a9f9d; font-size:12px; font-weight:bold; padding-right:10px; line-height:18px;}
.green-box01-bar01{float:left; background:#6a9f9d; width:129px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }

.green-box02{width:259px; float:left; }
.green-box02 ul{padding:0px; margin:0px; list-style:none;}
.green-box02 ul li{ text-align:left; color:#567dbc; font-size:12px; font-weight:bold; padding-left:10px; line-height:18px;}
.green-box02-bar01{float:left; background:#87c5c3; width:250px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }

.green-box03{width:157px; float:left; border-right:solid 1px #6a9f9d; border-left:solid 1px #6a9f9d; background:#d0e8e8;}
.green-box03 ul{padding:0px; margin:0px; list-style:none;}
.green-box03 ul li{ text-align:right; color:#6a9f9d; font-size:12px; font-weight:bold; padding-right:10px; line-height:18px;}
.green-box03-bar01{float:left; background:#6a9f9d; width:148px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }


.green-box04{width:239px; float:left; }
.green-box04 ul{padding:18px 0 0 0; margin:0px; list-style:none; display:block; float:left;}
.green-box04 ul li{ text-align:left; color:#567dbc; font-size:12px; font-weight:bold; padding-left:10px; line-height:18px;}
.green-box04-bar01{float:left; background:#87c5c3; width:230px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }


.left-item01{width:66px; float:left; text-align:center;}
.right-item01{width:715px; float:left; text-align:center; padding-right:10px;}
/*----//foreignlang.css//------*/

/*----//jqueryalert.css//------*/
.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 405px;
	font-family: Arial;
	position: absolute;
	background-color: #ffffff;
	font-size: 12px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}
/*----//jqueryalert.css//------*/

/*----//jquery.autocomplete.css//------*/
.ac_results {
	margin:-1px 0 0 -61px;
	padding:0px 2px 0px 0px;
	border: 1px solid #CACACA;
	overflow-y: auto;
	z-index: 99999;
	height:auto;
	max-height:640px;
	background-color:white;
	text-transform: capitalize;
   /* top:188px;*/
    left:979px;
    top:46px;
	/*scrollbar-base-color:#11227C;*/
}

/*.seacrh_txtbox {width:316px; border:none; background:url(../images2/search_midbg.jpg) repeat-x left 28px; font:normal 13px Verdana, Arial, Helvetica, sans-serif;}*/

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding:0px;
	margin:0px;
	background-color:white;	
}

.ac_results ul li{
	padding: 0;
	margin:2px 1px 0px 3px;
	width:99%;
	
}

.ac_results .ptitle
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	padding-top:3px;
	float:left;
	clear:both;
}

.ac_results .pcurr
{
	font-weight:normal;
	font-family:Arial;
	font-size:11px;
	float:left;
	clear:both;
	background-color:#EBEFF8;
}

.ac_results li {
	margin: 0px;
	padding: 3px 5px;
	cursor: default;
	display: block;
	
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px !important;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	
}

.ac_results #shead 
{
	background-color:#fff;
	font-size:14px;
	width:210px;
	font-weight:bold;
	padding:10px 0px 0px 3px;
	cursor:text;
	color:#666;
	
	text-transform: uppercase !important;
}

.ac_results #shead:hover
{
	background-color:#eeebe9;
}

.ac_results #sheadPro
{
	background-color:#eeebe9;
	font-size:14px;
	/*width:210px;*/
	font-weight:bold;
	padding:10px 0px 7px 3px;
	cursor:text;
	color:#666;
	
	text-transform: uppercase !important;
}

.ac_results #sheadPro:hover
{
	background-color:#eeebe9;
}


.ac_loading {
	background: transparent url(../images/indicator.gif) right center no-repeat;
	padding-right:20px;
}

.ac_odd {
	background-color: #fff;
	text-transform:uppercase;
}
.ac_even {
	background-color: #fff;
	text-transform:uppercase;
	
}

.ac_over:hover{
	background-color: #eeebe9;
}
.ac_over{
	
	background-color: #eeebe9;
}

/*----//jquery.autocomplete.css//------*/

/*----//perfect-scrollbar.css//------*/
/*
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block; }
.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;

  height: 8px; }
  .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;

    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    bottom: 0;

    height: 8px; }
  .ps-container > .ps-scrollbar-x-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 3px;

  width: 8px; }
  .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;

    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    right: 0;

    width: 6px; }
  .ps-container > .ps-scrollbar-y-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60); }
  .ps-container:hover > .ps-scrollbar-x-rail.in-scrolling, .ps-container:hover > .ps-scrollbar-y-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }
  .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999; }
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }
  .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999; }
*/
/*----//perfect-scrollbar.css//------*/

/*----//firstpopup.css//------*/


.customer-poup{width:810px; margin:auto; }
.customer-poup02{ width:766px; padding:15px; margin:auto; float:left; border:solid 7px #9EB6DC; height:auto; background:#FFF;}
.top-heading{ font:25px "lucida sans" , "lucida unicode" , sans-serif;	width: 100%;float: left;letter-spacing: -1px;
	word-spacing: -2px; color:#384674;}
.top-heading02{ font:22px "lucida sans" , "lucida unicode" , sans-serif;	width: 100%;float: left;letter-spacing: -1px;
	word-spacing: 1px; font-weight:normal !important; color:#567DBC; padding-top:5px;}
	
.main-box{width:765px; float:left; height:auto; padding-top:15px; }	
.inner-main-box{width:765px; float:left; height:auto; background:#CF95B6 url(../images/top-right-corner.jpg) right top no-repeat; position:relative; z-index:10;}	
.left-corner{width:761px; padding:2px 2px 0 2px; float:left; height:auto; background:url(../images/top-left-corner.jpg) left top no-repeat;}
.boxheading{ float:left; width:100%;  padding:3px 0 7px 2px; cursor:pointer;  }
.box-heading{color:#FFFFFF; float:left; font:22px "lucida sans" , "lucida unicode" , sans-serif; padding-top:3px;}

.mines{float:left; width:40px; padding:0;}
.click-on-bar{ font-size:12pt; padding-left:10px; font-weight:normal; color:#FFFFFF; font-family:Arial;}

.center-contant{ width:761px; float:left; height:auto; padding:0px 0 1px 0; background:#FFFFFF;}
.bottom-corner01{padding:0px; float:left; width:100%; margin:0px; margin-top:-3px;}
.left-contant{float:left; width:490px; height:auto; padding:0px 10px 0px 10px; border-right:solid 1px #E0ACC8;}
.left-contant p {
  color: #cf95b6;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: normal;
  margin: 10px 0;
  padding: 0;
}
.right-img{ float:left; width:231px; padding:5px 0 0 18px;}

/*BOX02*/

.inner-main-box02{width:765px; float:left; height:auto; position:relative; z-index:10; background:#927C6A url(../images/top-right-corner02.jpg) right top no-repeat;}	
.left-corner02{width:761px; padding:2px 2px 0 2px; float:left; height:auto; background:url(../images/top-left-corner02.jpg) left top no-repeat;}
.font-color01 p{ color:#927C6A;}
.left-border01{border-right:solid 1px #927C6A;}

/*BOX03*/
.inner-main-box03{width:765px; float:left; position:relative; z-index:10; height:auto; background:#768699 url(../images/top-right-corner03.jpg) right top no-repeat;}	
.left-corner03{width:761px; padding:2px 2px 0 2px; float:left; height:auto; background:url(../images/top-left-corner03.jpg) left top no-repeat;}
.font-color03 p{ color:#768699;}
.left-border03{border-right:solid 1px #768699;}

/*BOX04*/
.inner-main-box04{width:765px; float:left; position:relative; z-index:10; height:auto; background:#A05F6A url(../images/top-right-corner04.jpg) right top no-repeat;}	
.left-corner04{width:761px; padding:2px 2px 0 2px; float:left; height:auto; background:url(../images/top-left-corner04.jpg) left top no-repeat;}
.font-color04 p{ color:#A05F6A;}
.left-border04{border-right:solid 1px #A05F6A;}
.right-img02{ float:left; width:241px; padding:5px 0 0 8px;}

/*BOX05*/
.inner-main-box05{width:765px; float:left; position:relative; z-index:10; height:auto; background:#A4AF4C url(../images/top-right-corner05.jpg) right top no-repeat;}	
.left-corner05{width:761px; padding:2px 2px 0 2px; float:left; height:auto; background:url(../images/top-left-corner05.jpg) left top no-repeat;}
.font-color05 p{ color:#A4AF4C;}
.left-border05{border-right:solid 1px #A4AF4C; height:100px;}
.right-img02{ float:left; width:241px; padding:5px 0 0 8px;}

/*BOX06*/
.inner-main-box06{width:765px; float:left; height:auto; position:relative; z-index:10; background:#8A9177 url(../images/top-right-corner06.jpg) right top no-repeat;}	
.left-corner06{width:761px; padding:2px 2px 0 2px; float:left; height:auto; background:url(../images/top-left-corner06.jpg) left top no-repeat;}
.font-color06 p{ color:#8A9177;}
.left-border06{border-right:solid 0px #8A9177; height:auto; width:741px;}

.last-box{font: normal 12px "Arial" , "Arial" , "lucida unicode" , sans-serif; color:#666666;}
.last-box a{ color:#567DBC; font-weight:bold; text-decoration:none;}
.last-box a:hover{ color:#000000; font-weight:bold; text-decoration:none;}
.customer-poup02 p.ffText{ font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; font-size:14px; color:#333; line-height:18px; margin:25px 0 15px; }

.pay-typ-main-area {
	margin: 0px auto;
	padding: 7px 0 0 0;
	width: 1000px;
}
.pay-typ-inner-cont1 {
	float: left;
	margin: 0px;
	padding: 30px 0 26px 0;
	width: 100%;
	border-bottom: 3px dotted #d1cdcd;
}
.pay-typ-main-head1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serifl;
	font-size: 24px;
	color: #565f7f;
	text-transform: uppercase;
}
.pay-typ-inner-text {
	float: left;
	margin: 12px 0 0 0;
	padding: 0px;
	width: 100%;
}
.pay-typ-inner-cont2 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 20px 20px 16px;
  width: 100%;
}
.pay-typ-main-head2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serifl;
	font-size: 20px;
	color: #565f7f;
	text-transform: uppercase;
}
.pay-tym-head-for-flags {
	width: 132px;
}
.pay-typ-flags {
	float: left;
}
.pay-typ-flags li {
	float: left;
	margin: 0px 20px 0 0;
	display: inline-block;
	list-style: none;
}
.pay-inner-txt-span {
	font-weight: bold;
}
.pay-typ-inner-text a {
	color: #285ebf;
}
.pay-typ-inner-text2 {
	float: left;
	width: 100%;
}
.pay-typ-inner-text-red {
	float: left;
	width: 95%;
	margin: 12px 0 0 0;
	color: #a52e56;
}
.pay-typ-visa-img {
  float: left;
  width: 170px;
}
.pay-visa-img-span1 {
	float: left;
	width: 550px;
}
.pay-visa-img-span2 {
	float: left;
	width: 550px;
	margin: 22px 0 0 0;
}
.pay-typ-inner-text-green {
	color: #23cd2b;
	font-weight: bold;
}
.pay-typ-inner-text-blue {
	color: #285ebf;
}
.pay-typ-inner-text-red a {
	color: #285ebf;
}
.pay-typ-paypal-area {
	float: left;
	margin: 19px 0 0 0;
	width: 100%;
}
.pay-typ-paypal-img-area {
  float: left;
  text-align: center;
  width: 200px;
}
.pay-paypal-img {
	padding: 0 0 15px 0;
}
.pay-padd-bott-0 {
	padding-bottom: 0px;
}
.pay-typ-paypal-text-area {
  float: right;
  width: 510px;
}
.pay-typ-paypal-text1 {
	float: left;
	margin: 3px 0 0 0;
}
.pay-typ-paypal-text2 {
	float: left;
	margin: 26px 0 0 0;
}
.paymentmain{background:#899bc0; border-radius:5px; overflow:hidden;}
.paymentmain_inner{background:#899bc0; padding:2px;}

/*----//firstpopup.css//------*/

/*----//voucherpopup.css//------*/
.outer-Popup-01 {
	width:540px;
	margin:auto;
}
.inner-Popup-01 {
	width:534px; position:relative;
	float:left;
	border:solid 3px #fff;
}
.inner-2-Popup-01 {
	width:500px;
	padding:10px;
	float:left;
	border:solid 7px #9eb6dc;
	background:#fff;
}
.inner-3-Popup-01 {
	background:url(../images/bg-inner.jpg) repeat-y;
	padding:10px;
	width:468px;
	float:left;
}
.inner-3-Popup-01-heading {
	width:100%;
	float:left;
	font-size:26px;
	color:#364874;
	float:left;
	padding-bottom:10px;
}
.inner-3-Popup-01-heading span {
	color:#567dbc;
	font-family:"Lucida Grande", "Lucida Sans Unicode",  sans-serif;
}
.inner-3-Popup-01-contant {
	width:100%;
	float:left;
	padding-bottom:5px;
}
.inner-3-Popup-01-contant p {
  box-sizing: border-box;
  color: #666666;
  font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
  font-size: 18px;
  margin: 0;
  padding-left: 30px;
  position: relative;
  width: 100%;
}
.inner-3-Popup-01-contant p span {
  color: #ae4c4b;
  font-size: 17px;
  font-weight: bold;
  left: 8px;
  position: absolute;
}
.full{ float:left; width:100%;}
.btn-close{ width:auto; right:12px; top:15px; position:absolute;}

/*popup 2*/
.inner-3-Popup-01-contant02 {
	width:100%;
	float:left;
	padding-bottom:5px;
}
.inner-3-Popup-01-contant02 p {
	color:#626262;
	line-height:12px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	padding:0px 0 15px 0;
	margin:0px;
}

/*----//voucherpopup.css//------*/



/*---------// CSS Merge //-----------*/
.main-left-div{width:810px;margin:auto;}
.main-left-inner {
  float: left;
  margin: auto auto auto 9px;
  width: 801px;
}
.left-part{width:529px;float:left;}
.left-part-inner{width:522px;float:left;}
.wool-overs01{width:346px;float:left;}
.wool-overs01-top-heading{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;padding:0px 0 10px 0;margin:0px;color:#394573;}
.wool-overs01-text01{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:15px;font-weight:bold;color:#567dbc;line-height:14px;text-align:left;}
.wool-overs01-text01 a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;padding-bottom:15px;font-weight:bold;color:#567dbc;line-height:14px;text-align:left;}
.wool-overs01-text02{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding-bottom:14px;color:#666666;line-height:14px;text-align:left;}
.wool-overs01-text02 a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;padding-bottom:15px;font-weight:bold;color:#567dbc;line-height:14px;text-align:left;}
.wool-overs01-text03{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;padding-bottom:5px;color:#666666;line-height:12px;text-align:left;}
.wool-overs01-text03 a{color:#666666;text-decoration:none;}
.left-part-right-img{width:174px;float:left;}
.center-img img{float:left;}
.wool-overs01-text02 span{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:15px;font-weight:bold;color:#567dbc;line-height:14px;text-align:left;}
.padding01{padding:7px 0 0 0;float:left;color:#394573 !important;}
.right-part{width:272px;float:left;background:#F00;}
.right-center-bg{width:252px;float:left;background:#efedea;padding:0 10px 4px 10px;}
.right-pannel-link{padding:5px 0px 0 0;margin:0px !important;}
.right-pannel-link li{padding:0 !important;margin:0px !important;width:252px;line-height:31px;height:31px;display:block;list-style:none;}
.right-pannel-link li a{display:block;font-size:12px;margin:0px !important;padding:0px 0 0px 10px;height:31px;color:#FFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.bg-right01{background:url(../images/bg-right01.jpg) no-repeat;}
.bg-right02{background:url(../images/bg-right02.jpg) no-repeat;}
.bg-right03{background:url(../images/bg-right03.jpg) no-repeat;}
.bg-right04{background:url(../images/bg-right04.jpg) no-repeat;}
.bg-right05{background:url(../images/bg-right05.jpg) no-repeat;}
.bg-right06{background:url(../images/bg-right06.jpg) no-repeat;}
.bg-right07{background:url(../images/bg-right07.jpg) no-repeat;}
.bg-right08{background:url(../images/bg-right08.jpg) no-repeat;}
.padding02{padding:5px 0 0 0;}
.bg-right-center01{width:250px;float:left;background:#FFF;border-left:solid 1px #c7c7c7;border-right:solid 1px #c7c7c7;}
.add{text-align:center;}
.padding03{padding:15px 0 7px 0;}
.padding04{padding:10px 0 0 0;}
.bg-tab01{background:url(../images/bg-tab01.jpg) no-repeat;}
.bg-tab02{background:url(../images/bg-tab02.jpg) no-repeat;}
.bg-tab03{background:url(../images/bg-tab03.jpg) no-repeat;}
.bg-tab04{background:url(../images/bg-tab04.jpg) no-repeat;}
.bg-tab05{background:url(../images/bg-tab05.jpg) no-repeat;}
.bg-tab06{background:url(../images/bg-tab06.jpg) no-repeat;}
.bg-tab07{background:url(../images/bg-tab07.jpg) no-repeat;}
.bg-tab08{background:url(../images/bg-tab08.jpg) no-repeat;}
.smaltext{width:753px;font-size:24px;text-transform:uppercase;letter-spacing:-1px;line-height:37px;font-family:Georgia, "Times New Roman", Times, serif;padding:0px 0 0px 47px;}
.smaltext{color:#FFF;}
.smaltext span a{font-size:12px;color:#FFF;text-decoration:none;font-family:Arial !important;letter-spacing:0px;padding-left:7px;}
.center-border{width:786px;float:left;border-left:solid 2px #cf95b6;border-right:solid 2px #cf95b6;padding:10px 0px 3px 10px;}
.center-left-part{width:511px;float:left;padding:0 15px 0 0;}
.center-border01{width:786px;float:left;border-left:solid 2px #927c6a;border-right:solid 2px #927c6a;padding:10px 0px 3px 10px;}
.center-border02{width:786px;float:left;border-left:solid 2px #768699;border-right:solid 2px #768699;padding:10px 0px 3px 10px;}
.center-border03{width:786px;float:left;border-left:solid 2px #a05f6a;border-right:solid 2px #a05f6a;padding:10px 0px 3px 10px;}
.center-border04{width:791px;float:left;border-left:solid 2px #a4af4c;border-right:solid 2px #a4af4c;padding:10px 0px 0px 5px;}
.center-border05{width:786px;float:left;border-left:solid 2px #b99e83;border-right:solid 2px #b99e83;padding:0px 0px 0px 10px;}
.center-border06{width:796px;float:left;border-left:solid 2px #6a9f9d;border-right:solid 2px #6a9f9d;padding:0px 0px 0px 0px;}
.center-border07{width:791px;float:left;border-left:solid 2px #8a9177;border-right:solid 2px #8a9177;padding:10px 0px 0px 5px;}
.point2-border{width:479px;float:left;border:solid 1px #cf95b6;padding:7px;}
.ol{padding:0px 0 0 25px;margin:0px;width:480px;}
.ol li{color:#cf95b6;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.point2-border-leftdiv{width:265px;float:left;}
.point2-border-lefticon{width:55px;float:left;height:20px;}
.point2-border-lefttext{color:#567dbc;width:210px;float:left;height:20px;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.point2-border-right{width:214px;float:left;}
.center-right-part{width:259px;float:left;border-left:solid 1px #e0acc8;}
.center-right-part02{width:259px;float:left;border-left:solid 1px #768699;}
.center-right-part03{width:259px;float:left;border-left:solid 1px #a05f6a;}
.padding05{padding-top:76px;}
.padding06{padding:14px 0 0 20px;}
.octabka-left{width:249px;float:left;}
.octabka-right{width:520px;float:left;}
.padding07{padding:0px 0 0 10px;float:left;font-weight:normal;color:#394573 !important;}
.padding08{padding:26px 0 0 0;}
.left-item{width:106px;float:left;text-align:center;}
.right-item{width:675px;float:left;text-align:center;padding-right:10px;}
.three-boxes01{width:377px;float:left;padding:10px 10px 0 0;}
.padding09{padding:20px 0 0px 0px;}
.three-boxes02{width:198px;float:left;border-left:solid 1px #b99e83;padding:7px 0 0 0;border-right:solid 1px #b99e83;background:#eee7df;}
.three-boxes02 ul{padding:0px;margin:0px;list-style:none;}
.three-boxes02 ul li{text-align:right;color:#a1866b;font-size:12px;font-weight:bold;padding-right:10px;line-height:18px;}
.three-boxes02-bar01{float:left;background:#b99e83;width:189px;font-size:12px;font-weight:bold;color:#ffffff;padding:5px 0 5px 9px;}
.three-boxes03{width:198px;float:left;padding:7px 0 0 0;}
.three-boxes03 ul{padding:0px;margin:0px;list-style:none;}
.three-boxes03 ul li{text-align:left;color:#567dbc;font-size:12px;font-weight:bold;padding-left:10px;line-height:18px;}
.three-boxes03-bar01{float:left;background:#c8b8a7;width:190px;font-size:12px;font-weight:bold;color:#ffffff;padding:5px 0 5px 9px;}
.green-box01{width:138px;float:left;border-right:solid 1px #6a9f9d;background:#d0e8e8;}
.green-box01 ul{padding:0px;margin:0px;list-style:none;}
.green-box01 ul li{text-align:right;color:#6a9f9d;font-size:12px;font-weight:bold;padding-right:10px;line-height:18px;}
.green-box01-bar01{float:left;background:#6a9f9d;width:129px;font-size:12px;font-weight:bold;color:#ffffff;padding:5px 0 5px 9px;}
.green-box02{width:259px;float:left;}
.green-box02 ul{padding:0px;margin:0px;list-style:none;}
.green-box02 ul li{text-align:left;color:#567dbc;font-size:12px;font-weight:bold;padding-left:10px;line-height:18px;}
.green-box02-bar01{float:left;background:#87c5c3;width:250px;font-size:12px;font-weight:bold;color:#ffffff;padding:5px 0 5px 9px;}
.green-box03{width:157px;float:left;border-right:solid 1px #6a9f9d;border-left:solid 1px #6a9f9d;background:#d0e8e8;}
.green-box03 ul{padding:0px;margin:0px;list-style:none;}
.green-box03 ul li{text-align:right;color:#6a9f9d;font-size:12px;font-weight:bold;padding-right:10px;line-height:18px;}
.green-box03-bar01{float:left;background:#6a9f9d;width:148px;font-size:12px;font-weight:bold;color:#ffffff;padding:5px 0 5px 9px;}
.green-box04{width:239px;float:left;}
.green-box04 ul{padding:18px 0 0 0;margin:0px;list-style:none;display:block;float:left;}
.green-box04 ul li{text-align:left;color:#567dbc;font-size:12px;font-weight:bold;padding-left:10px;line-height:18px;}
.green-box04-bar01{float:left;background:#87c5c3;width:230px;font-size:12px;font-weight:bold;color:#ffffff;padding:5px 0 5px 9px;}
.left-item01{width:66px;float:left;text-align:center;}
.right-item01{width:715px;float:left;text-align:center;padding-right:10px;}
.padd05{padding:12px 0 0 0;}
.padd09{padding:8px 0 0 0;}
.padd12{padding:0 0 0 5px;}
.margin01{margin:15px 0 0 0;}
.margin02{margin:10px 0 0 0;}
.margin03{margin:10px 0 0 0;}
.margin04{margin:10px 0 20px 0;}
.margin005{margin:161px 0 0 0;}
.area{padding:12px 0 0 0;width:239px;float:left;}
.left-part-inner01{width:529px;float:left; position:relative; }
.left-part-baner{width:518px;padding:8px 0 21px 10px;font-family:'lucida_sansdemibold_roman', Lucida Sans, Lucida Grande, sans-serif; font-size:24px; letter-spacing:.25px; color:#364874; height:152px; float:left;  text-transform: uppercase; background-image:url(../images/banner-top.jpg);background-repeat:no-repeat; letter-spacing:0; font-weight:normal;}
.comment-area{width:529px;height:77px;padding-top:10px;border-top:2px dotted #d9d9d9;border-bottom:2px dotted #d9d9d9;}
.comment-area h2{font-size:26px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#364874;background-image:url(../images/d-qout-left.gif);background-position:left top;background-repeat:no-repeat;padding-left:25px;padding-top:10px;}
.comment-area span{font-size:26px;color:#567dbc;background-image:url(../images/d-qout-right.gif);background-position:right bottom;background-repeat:no-repeat;padding-right:20px;}
.right-part-01 {
  float: right;
  padding-left: 0;
  width: 264px;
}
.right-part-inner {
  background-color: #F4F4F4;
  float: left;
  padding-left: 11px;
  width: 253px;
}
.right-part-inner h2{font-size:26px;color:#567dbc;padding-top:13px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.wool-overs01-text04{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;padding-bottom:14px;color:#9b0033;line-height:14px;text-align:left;}
.right-row01{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#567dbc;}
.right-row01 input, .right-row01 select{width:241px;height:25px;border:1px solid #a7a5a6;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;}
.right-row01 textarea{width:241px;height:167px;border:1px solid #a7a5a6;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;}
.right-colm01{width:108px;height:61px;float:left;padding-bottom:10px;}
.right-colm02{width:auto;float:left;text-align:right;padding:10px 0 0 34px;}
.right-bottom{width:244px;padding:10px;background:#ebeaea;float:left;height:54px;}
.contact-bottom{width:515px;float:left;position:relative;height:auto;padding-bottom:5px;background-repeat:repeat-y;border:2px solid #ededed;padding-left:10px;}
.contact-bottom h2 {
  color: #364874;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  font-size: 24px;
  font-weight: normal;
  padding-top: 15px;
}
.contact-bottom span {
  color: #567DBC;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  font-size: 22px;
  font-weight: normal;
}
.contact-bottom p {
  color: #567DBC;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding-bottom: 5px;
  padding-top: 14px;
  text-transform: uppercase;
}
.bottom-pannel {
  background-color: #F4F4F4;
  color: #586689;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 45px;
  letter-spacing: 0;
  line-height: 14px;
  padding-bottom: 15px;
  padding-top: 26px;
  text-align: center;
  width: 100%;
}
.contact-block{background-repeat:no-repeat;font-weight:bold;background-position:center;z-index:1;position:absolute;float:right;width:187px;height:174px;right:-54px;margin-top:-14px;}
.contact-block span{color:#567DBC;}
.wool-overs01-text05{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;padding-bottom:5px;color:#666666;line-height:14px;text-align:left;}
.wool-overs01-text05 a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;padding-bottom:15px;font-weight:bold;color:#567dbc;line-height:14px;text-align:left;}
.wool-overs01-text06{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;padding-bottom:14px;color:#9b0033;line-height:14px;text-align:left;}
.bottom-pannel02{width:529px;float:left;padding-top:27px;border-top:2px dotted #d9d9d9;}
.bottom-clm01{width:162px;float:left;height:auto;border-right:2px dotted #d9d9d9;padding-right:6px;}
.bottom-clm02{width:330px;float:left;height:auto;border-right:2px dotted #d9d9d9;padding-right:2px;}
.bottom-clm03{width:164px;float:left;height:auto;float:right;}
.bottom-clm04{width:164px;float:left;height:23px;padding-top:64px;padding-left:6px;padding-right:12px;background-image:url(../images/newsletter-text-3.jpg);background-repeat:no-repeat;background-position:left;}
.bottom-clm04fr{width:147px;float:left;height:24px;padding-top:61px;padding-left:6px;padding-right:12px;}
.siteMap span{display:inline-block;margin:0 1px;}
.siteMap span img{position:relative;top:-1px;}
.bottom-clm04 input{width:109px;float:left;height:15px;line-height:15px;color:#999999;font-size:12px;background-color:#fff;border:1px solid #cccccc;padding:5px;}
.bottom-clm04 img{text-align:right;padding-left:5px;}
.right-comment{width:216px;float:left;padding:0px 10px 10px 35px;margin:10px 0 0 0px;line-height:normal;background:#F4F4F4 url(../images/d-qout-left02.gif) no-repeat 6px 6px;border:solid 2px #EDEDED;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:45px;color:#354672;}
.right-comment span{width:185px;float:left;padding-left:17px;line-height:normal;background-image:url(../images/d-qout-right02.gif);font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:34px;margin-top:-15px;color:#557ebe;background-repeat:no-repeat;background-position:right;}
#cntdwn{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-size:11px;color:#576580;text-transform:uppercase;}
#cntdwn b{color:#AF103D;}
.main-contact-part{width:530px;float:left;}
.call-us-heading{width:100%;float:left;padding:10px 0 3px 0;color:#364874;float:left;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:23px;}
.full{width:100%;float:left;}
.wool-overs01-text02-new{color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:15px;padding:0px;margin:0px;text-align:left;}
.wool-overs01-text02-new span{color:#5d5d5d;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:15px;padding-bottom:15px;text-align:left;}
.contact-us-left{width:220px;float:left;padding-top:0}
.contact-us-right {
  float: right;
  padding-top: 0;
  width: 289px;
}
.contact-us-right a{font-size:12px;font-family:Arial, Helvetica, sans-serif;float:left;padding:5px 0 0 0;color:#567dbc;}
.contact-us-popup-main{width:520px;float:left;border:solid 3px #fff;background:#9eb6dc;padding:7px; top:50px !important;}
.contact-us-popup-inner {
  background:#FFF;
  border: 7px solid #9eb6dc;
  float: left;
  position: relative;
  right: 7px;
  width: 520px;
}
.contact-us-popup-inner-bg {
  background:#f6f6f6;
  box-sizing: border-box;
  float: left;
  margin: 8px 4px;
  padding: 0 0 0 4px;
}
.contact-us-popup-heading {
  color: #364874;
  float: left;
  font-family: "lucida_sansdemibold_roman","Lucida Sans","Lucida Grande",sans-serif;
  font-size: 26px;
  padding: 21px 0 6px 10px;
  text-transform: uppercase;
  width: 490px;
}
.contact-us-popup-heading span{color:#567dbc;}
.contact-us-details {
  color: #364874;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 18px;
  padding-bottom: 13px;
  padding-left: 10px;
  width: 490px;
}
.contact-us-details span{color:#5d82be;}
.contact-us-contant{width:490px;padding-left:10px;float:left;font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:12px;padding-top:5px;line-height:16px;}
.contact-us-contant span {
  color: #394573;
  float: left;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 21px;
  padding-top: 8px;
}
.close-img{position:absolute;right:0px;top:0px;}
#popupContactClose .close-img
{
    position: absolute;
    right: 9px;
     top: 7px;
}
.popup-withmany-box{position:absolute;right:-50px;top:20px;}
.right_WO_fabric_type{width:800px;float:left;}

.contant-heading_WO_fabric_type{width:auto;float:left;font:32px Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;padding:7px 0 0 0;letter-spacing:-1px;}
.contant-subheading_WO_fabric_type{width:auto;float:left;font:30px Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;padding:7px 0 0 0;}
.right-wollmark{width:auto;float:right;padding-top:3px;}
.header_WO_fabric_type{width:100%;float:left;padding-top:10px;}
.header_WO_fabric_type img{float:left;}
.body_WO_contant{width:100%;float:left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:22px;padding-bottom:20px;padding-top:5px;}
.body_WO_contant-img{width:332px;float:left;}
.body_WO_contant-right{width:468px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:22px;padding-top:15px;}
.body_WO_contant-right a{width:auto;float:left;text-decoration:none;line-height:30px;}
.top-doted-border{padding:10px 0 0 0;background:url("../files/eBay/bottom-doted.jpg") repeat-x scroll left top;width:100% !important;margin-top:15px;}
.paddnew{padding-bottom:11px;}
.paddnew02{padding:0px 0 25px 0;}
.paddnew03{padding:10px 0 0 0;}
.text-new01{font-family:Arial, Helvetica, sans-serif;color:#384674;font-size:12px;font-weight:bold;}
.text-new02{font-family:Arial, Helvetica, sans-serif;color:#384674;font-size:11px;font-weight:normal;}
.left-section-new{padding-right:20px;}
.crt-text{}
.crt-text h3{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#384674;font-size:30px;font-weight:normal;}
.crt-text span{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#738cb5;font-size:24px;font-weight:normal;}
.crt-text p{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;font-weight:normal;padding:7px 0;line-height:16px;}
.crt-text02{float:left;width:530px;}
.crt-text02 h3{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#384674;font-size:26px;padding-bottom:10px;font-weight:normal;}
.crt-row{float:left;width:530px;padding:5px 0 5px 0}
.crt-clm01{float:left;width:30px;}
.crt-clm001{float:left;width:30px;height:80px;}
.crt-clm02{float:left;padding-left:5px;width:131px;line-height:30px;}
.crt-clm03{float:left;padding:5px 0 0 10px;}
.crt-clm03 select{width:87px;height:19px;font-size:12px;background:#fff;color:#666666;border:1px solid #7f9db9;}
.crt-clm03 input{width:87px;height:19px;line-height:19px;font-size:12px;background:#fff;color:#666666;border:1px solid #7f9db9;}
.crt-clm04{float:left;padding-left:6px;line-height:30px;}
.crt-clm05{float:left;padding:8px 0 0 10px;}
.crt-clm05 h3{font-family:Arial, Helvetica, sans-serif;color:#384674;font-size:12px;font-weight:bold;padding:0px;}
.crt-clm05 p{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;font-weight:normal;line-height:22px;padding-top:5px;}
.crt-clm06 h3{font-family:Arial, Helvetica, sans-serif;color:#384674;font-size:12px;font-weight:bold;padding:0px;}
.crt-clm06 p{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;font-weight:normal;line-height:16px;padding-top:5px;}
.textbox01{width:186px;height:20px;line-height:20px;font-size:12px;background:#fff;color:#666666;border:1px solid #7f9db9;margin-left:5px;}
.textbox02{width:143px;height:20px;line-height:20px;font-size:12px;background:#fff;color:#666666;border:1px solid #7f9db9;margin-left:5px;}
.textbox03{width:364px;height:20px;line-height:20px;font-size:12px;background:#fff;color:#666666;border:1px solid #7f9db9;margin-left:5px;}
.crt-clm07{float:left;width:40px;text-align:right;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;font-weight:normal;line-height:22px;}
.crt-clm08{float:left;width:490px;padding:5px 0 0 10px;}
.crt-row02{float:left;padding:5px 0 5px 0;width:495px;}
.crt-clm09{float:left;}
.width-new{width:40px;}
.cart-heading{width:100%;float:left;font-family:Arial, Helvetica, sans-serif;color:#384674;font-size:12px;font-weight:bold;padding:0px 0 8px 0;}
.msg-heading{width:390px;height:26px;background:#384674;line-height:26px;font-weight:bold;font-size:11px;text-transform:uppercase;color:#e2e8f4;padding-left:11px;}
.msg-content{width:377px;height:130px;background:#e2e8f4;border:1px solid #7f9db9;padding:11px;margin-bottom:10px;}
.msg-content textarea{padding:0 4px;width:367px;height:128px;background:#ffffff;border:1px solid #7f9db9;font-size:12px;color:#666;line-height:24px;font-family:arial;}
.crt-row03{float:left;padding:15px 0 0 10px;width:402px;}
.email-text-bg{width:517px;height:129px;float:left;background:url(../images/crt-bg.jpg) no-repeat;padding:19px 0 0 13px;font-weight:bold;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#384674;font-size:23px;text-align:center;}
.email-text-bg span{color:#567dbc;}
.crt-text ul{float:left;list-style:none;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;}
.crt-text ul li{float:left;list-style:none;line-height:24px;padding-left:21px;font-size:12px;font-weight:normal;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular !important;color:#52616f;background:url(../images/giftvoucher/bulltet-bg-tri.jpg) no-repeat left 9px;text-transform:uppercase;}
.crt-text ul li span{color:#738cb5;font-size:12px;font-weight:normal;}
.bottom-link{float:right;text-align:right;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#384674;font-size:24px;font-weight:bold;}
.bottom-link span{color:#567dbc;font-size:24px;font-weight:bold;}
.bottom-link02{float:right;text-align:right;font-family:Arial, Helvetica, sans-serif;color:#384674;padding:5px 0 0 0;width:100%;}
.bottom-link02 p{color:#384674;line-height:15px;font-size:12px;font-weight:bold;}
.bottom-link02 span{color:#567dbc;font-size:12px;font-weight:bold;}
.right-section-new{float:left;width:250px;}
.right-section-new-in{float:left;width:230px;background-color:#f4f4f4;padding:20px 10px 5px 10px;margin-bottom:5px;}
.right-section-new-in h3{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#567dbc;font-size:24px;font-weight:normal;}
.right-section-new-in p{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;font-weight:normal;padding:11px 0 11px 0;line-height:16px;}
.right-section-new-in span{text-align:center;width:230px;float:left;}
.right-product{float:left;width:230px;padding:13px 0 0 0;}
.r-product{width:111px;float:left;padding:5px 4px 5px 0;}
.r-product span{width:111px;float:left;text-align:center;font-size:12px;line-height:20px;color:#384674;}
.thankyou{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;float:left;padding:26px 21px 0px;color:#ab3632 !important;font-size:70px !important;font-weight:normal !important;}
.gift-row{padding-left:20px;float:left;width:530px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;padding-top:0px;line-height:35px;font-size:12px;color:#567dbc;text-transform:uppercase;}
.gift-row span{color:#384674;font-size:12px;}
.gift-row span a{color:#384674;}
.bottom-btn{bottom:10px;padding-top:26px;position:absolute;right:40px;text-align:right;width:auto;}
.bottom-btn img{padding-left:10px;}
.popup-wrap{width:540px;margin:auto;position:relative;}
.popup-corner{width:540px;float:left;font-size:0px;}
.popup-in{width:500px;height:265px;float:left;background:url(../images/popup-bg.jpg) repeat-y;padding:13px 20px 0 20px;margin:0px;}
.popup-in h3{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#384674;font-size:26px;font-weight:normal;padding:0px 0 0 12px;margin:0px;}
.popup-in span{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#567dbc;font-size:26px;font-weight:normal;text-align:left;padding:0px 0 0 0;margin:0px;}
.popup-row{width:438px;padding:15px 0 49px 12px;float:left;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#384674;font-size:18px;}
.popup-row span{color:#a94b48;font-size:18px;}
.popup-row p{color:#666;font-size:12px;padding:10px 0 0 0;}
.close-btn{width:82px;float:left;height:19px;position:absolute;top:18px;right:18px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;text-transform:uppercase;color:#384674;font-size:18px;}
.round-img{width:180px;height:184px;float:left;position:absolute;top:40px;right:-14px;}
.padding-T{padding-top:21px;}
.padding-B{padding-bottom:13px;}
.padding-B02{padding-bottom:8px;}
.text01{font-size:12px;color:#567dbc;text-transform:uppercase;}
.text02{font-size:12px;color:#384674;}
.text03{font-size:12px;color:#666666;}
.text04{font-size:12px;color:#a43158;}
.banner{width:100%;float:left;text-align:left;}
.page-titile{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:22px;color:#384674;}
.page-titile span{color:#a43158;}
.dotted-block{width:98%;border-top:2px dotted #535f75;border-bottom:2px dotted #535f75;background:#d9dde6;text-align::center;font-size:12px;color:#384674;padding:18px 1% 18px 1%;}
.popup-container{width:833px;margin:auto;}
.popup-bg{width:805px;float:left;border:3px solid #535f75;padding:3px;position:relative;}
.popup-bg-in{width:786px;float:left;background:#9eb6dc;border:3px solid #fff;padding:7px;}
.popup-bg-in02{width:766px;float:left;background:#fff;padding:10px 10px 0px;}
.popup-bg-in02 h3{font-size:26px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:normal;color:#364874;}
.popup-bg-in02 p{font-size:18px;padding:5px 0 5px 0;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:normal;color:#567dbc;}
.popup-row02{width:550px;float:left;padding-bottom:12px;}
.popup-clm01{width:41px;float:left;}
.popup-clm02{width:505px;float:left;padding:5px 0 0 0;}
.popup-text{font-size:12px;color:#666666;font-family:Arial, Helvetica, sans-serif;padding:0px 0 10px 0;float:left;width:507px;}
.popup-text-area{float:left;width:515px;}
.popup-text-area textarea{width:500px;height:37px;border-top:2px solid #404040;border-bottom:1px solid #d5d1ca;font-size:12px;color:#666666;}
.popup-bottom{width:766px;float:left;margin:0px 0 10px 0px;bottom:0px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.popup-bottom h3{font-size:18px;font-weight:normal;color:#567dbc;}
.popup-bottom span{color:#94254b;}
.popup-bottom p{font-size:12px;font-weight:normal;color:#666666;font-family:Arial, Helvetica, sans-serif;padding:15px 0 15px 0;}
.popup-close-icon{float:left;top:20px;right:20px;position:absolute;}
.popup-right-banner{float:right;height:60px;padding-top:300px;margin-top:20px;text-align:center;background:url(../images/popup-right-banner.png) no-repeat;width:183px;}
.margi-b{margin:0 0 17px 0;}
.margi-t{margin:23px 0 0 0;}
.p-banner{width:522px;height:55px;padding:103px 0 0 7px;float:left;background:url(../images/banner-privacy-pol.jpg) no-repeat;font-family:'Conv_TrajanPro-Regular';font-size:27px;color:#384674;font-weight:bold;line-height:24px;text-transform:uppercase;}
.p-banner02{width:522px;height:55px;padding:103px 0 0 7px;float:left;background:url(../images/banner-privacy-pol02.jpg) no-repeat;position:relative;}
.p-banner03{width:522px;height:55px;padding:103px 0 0 7px;float:left;background:url(../images/ru-privacy-banner.jpg) no-repeat;font-family:'Conv_TrajanPro-Regular';font-weight:bold;font-size:27px;color:#384674;line-height:24px;text-transform:uppercase;}
.p-banner04{width:522px;height:55px;padding:103px 0 0 7px;float:left;background:url(../images/banner-terms-coditions.jpg) no-repeat;font-family:'Conv_TrajanPro-Regular';font-weight:bold;font-size:27px;color:#384674;line-height:24px;text-transform:uppercase;}
.p-banner05{width:522px;height:55px;padding:103px 0 0 7px;float:left;background:url(../images/ru-privacy-banner.jpg) no-repeat;font-family:'Conv_TrajanPro-Regular';font-weight:bold;font-size:27px;color:#384674;line-height:24px;text-transform:uppercase;}
.p-banner06{background: url("../images/banner-return.jpg") no-repeat !important;}
.p-title02{float:left;position:absolute;top:0px;left:0px;}
.q-block{width:414px;float:left;background:#f4f4f4;padding:10px;margin:7px 0 20px 0;}
.q-block h3{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:20px;font-weight:normal;color:#567dbc;}
.q-block p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding:0px 0 5px 0;}
.q-block span{font-size:12px;color:#9b0033;padding:0px;float:left;width:100%;}
.q-block ul{float:left;list-style:none;padding:0px 0 0 9px;margin:0px;}
.q-block ul li{float:left;width:100%;list-style:none;padding-left:10px;line-height:22px;font-size:12px;color:#567dbc;background:url(../images/bullet-style.jpg) no-repeat left;}
.q-block ul li a{color:#567dbc;text-decoration:none;}
.txt-block{width:100%;float:left;}
.txt-block h3{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:20px;font-weight:normal;color:#567dbc;}
.txt-block h3 a{color:#567dbc;text-decoration:none;}
.txt-block p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding:0px 0 13px 0;}
.txt-block p span,.txt-block p span a{font-size:12px;color:#384674;padding:0px;text-decoration:underline;}
.sep-border{width:100%;float:left;height:2px;border-bottom:2px dotted #d9d9d9;letter-spacing:12px;margin-bottom:10px;}
.privacy-legal{width:264px;float:left;background:url(../images/pr-block-bg.jpg) repeat-x;padding-bottom:15px;}
.privacy-legal{width:264px;float:left;background:url(../images/pr-block-bg.jpg) repeat-x;padding-bottom:15px;}
.p-title{float:left;padding-bottom:5px;width:100%;}
.privacy-legal p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding:10px;}
.privacy-legal ul{float:left;list-style:none;padding:0px;margin:0px;background:none repeat scroll 0 0 #D9DDE6;}
.privacy-legal li{float:left;display:block;clear:both;font-weight:bold;list-style:none;padding:0 15px 12px 10px;line-height:15px;font-size:12px;color:#384674;}
.garrow{position:relative;top:2px;left:10px;}
.privacy-legal li a{color:#384674;text-decoration:none;}
.block-right{width:264px;background:#f4f4f4;float:left;margin:3px 0 3px 0;}
.block-right02{float:left;}
.scriptfont{margin:5px 10px 5px 0;text-transform:none !important;font-weight:normal;}
.twhite.scriptfont{font-size:16px;}
.twhite{color:#fff;}
.tblue{color:#6f8599;}
.scriptfont.tblue{color:#6f8599;font-size:20px;margin-bottom:18px;}
.t22px{font-size:22px !important;}
.dinfo-bg{   background: url("../images/dinfo-bg.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    height: 599px;
    margin: -5px 0;
    padding: 13px 12px;
    text-align: left;
    width: 224px;}
.dinfo-bg h1{color:#a7214d;font-size:26px;font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif;line-height:24px;padding-bottom:4px;font-weight:normal;font-style:normal;letter-spacing:-0.5px;}
.dinfo-bg h2{color:#567dbc;font-size:20px;font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif;line-height:24px;padding-bottom:8px;font-weight:normal;font-style:normal;letter-spacing:-0.5px;}
.dinfo-bg p{color:#384674;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;padding-bottom:5px;font-weight:normal;font-style:normal;}
.dinfo-bg div.t11px{font-size:11px;color:#567dbc;margin: 3px;}
.dinfo-bg div.wbox{background:white;border:1px solid #a7a5a6;padding:4px;color:#9b0033;line-height:16px;font-size:11px;position:relative;}
.dinfo-bg div.wbox span{color:#384674;}
.bord{background:url("/images/grey-bord-1.gif") repeat-x scroll left 70px transparent;display:block;height:3px;padding:3px 0;width:140px;}
.orderdetailinner{border:0;margin-bottom:10px;}
.dinfo-bg div.wbox .tblue{color:#567dbc;}
.dinfo-bg div.wbox .fedexfr{position:absolute;top:52px;right:10px;}
.countdown{font-family:"Lucida Sans Unicode",Lucida Grande,sans-serif;height:46px;padding:13px 0 0 428px;width:592px;}
.thetime{font-size:14px;}
#divbtnCheckout{position:absolute;right:35px;top:18px;}
.bg-bag{position:relative;}
.vdot{background:url(../images/giftvoucher/vertical-dot-bg.jpg) left top repeat-y;width:4px;margin:0 9px;float:left;height:186px;}
.hsept1{background:url(../images/giftvoucher/line-sep-1.jpg) center top repeat-x;height:16px;width:100%;margin:3px auto 0px;text-align:center; clear: both;}
.gbox{background:url(../images/giftvoucher/gift-voucher-box-bg.jpg) center top repeat-y;width:240px;float:left;font-size:11px;color:#67748c;}
.gvbot1{background:url(../images/giftvoucher/gv-bot-1.jpg) left top no-repeat;width:200px;height:29px;line-height:29px;text-align:right;padding-right:40px;padding-top:5px;}
.gvbot2{background:url(../images/giftvoucher/gv-bot-2.jpg) left top no-repeat;width:200px;height:29px;line-height:29px;text-align:right;padding-right:40px;padding-top:5px;}
.gvbot3{background:url(../images/giftvoucher/gv-bot-3.jpg) left top no-repeat;width:200px;height:29px;line-height:29px;text-align:right;padding-right:40px;padding-top:5px;}
.gvbot1 a, .gvbot2 a, .gvbot3 a{color:White;font-size:24px;}
.gbox span{color:#ab3632;font-size:11px;font-weight:bold;}
.cls{clear:both;}
.pad05{padding:5px 14px;}
.mar06{margin:0px 0 8px;}
.hei1{min-height:120px;}
.tc{text-align:center;}
.vslinks{margin-bottom:53px;}
.vslinks a{display:inline-block;margin-right:138px;margin-left:17px;}

.padlr20{padding:0 20px;}
.martb20{margin:-6px 0 18px;}
.borlr1{border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb;padding:14px;}
.padtb10{padding:10px 0;}
.gtred{color:#ab3632;font-family:Arial;font-size:12px;padding-left:0;text-transform:uppercase; margin-top: -10px;}
.gvheading{font-size:24px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;color:#52616f;margin-bottom:20px;}
.mhover:hover{cursor:pointer;}
.gvleft{width:500px;float:left;color:#666666;font-size:12px;font-family:Arial;line-height:30px;}
.gvleft .tr{font-size:12px;color:#666666;text-align:right;width:30px;display:inline-block;}
.gvright{width:249px;float:right;color:#666666;font-size:12px;font-family:Arial;line-height:30px;background:#e3e7e3;margin-right:25px;}
.gvleft strong{color:#52616f;font-weight:bold;}
.gvleft .gvmenu{width:91px;height:26px;padding:3px;color:#666666;margin:0 5px 0 10px;border:1px solid #7f9db9;}
.gvleft .input1{width:88px;height:13px;padding:3px;color:#666666;margin:0 5px 0 24px;border:1px solid #7f9db9;}
.gvleft .input2{width:154px;height:13px;padding:3px;color:#666666;margin:0 5px 0 24px;border:1px solid #7f9db9;}
.gvleft .input4{width:358px;height:13px;padding:3px;color:#666666;margin:0 0 0 8px;border:1px solid #7f9db9;display:inline-block;}
.num1{background:url(../images/numbers-img.jpg);padding:3px 0 0 40px;background-position:0 0;background-repeat:no-repeat;margin:10px 0;}
.num2{background:url(../images/numbers-img.jpg);padding:3px 0 0 40px;background-position:0 -34px;background-repeat:no-repeat;margin:10px 0;}
.num3{background:url(../images/numbers-img.jpg);padding:3px 0 0 40px;background-position:0 -67px;background-repeat:no-repeat;margin:10px 0 0;}
.num4{background:url(../images/numbers-img.jpg);padding:3px 0 0 40px;background-position:0 -100px;background-repeat:no-repeat;margin:10px 0 0;}
.padl40{padding-left:40px;}
.marl30{margin-left:30px;}
.gffont1{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-size:24px !important;color:#52616f !important;font-weight:normal !important;}
.gffont1 span{color:#738cb5 !important;font-size:24px !important;font-weight:normal !important;}
.gvright .gvheading{padding-left:9px;margin-bottom:9px;}
.gvright .white{background:#fff;margin:0 9px 9px;padding:9px;color:#52616f;font-size:11px;line-height:14px;}
.tc{text-align:center;}
.matb10{margin:10px 0;}
.wdot{background:url(../images/white-dots-gv.jpg) left top repeat-x;height:4px;margin:13px 9px;}
.scblue{color:#738cb5;font-size:20px;margin-bottom:7px;}
.bluearrow{background:url(../images/bl-arrow-gv.jpg) left 2px no-repeat;padding-left:16px;line-height:14px;margin:9px 0;}
.bluearrow a{text-transform:uppercase;color:#52616f;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;line-height:14px;text-decoration:none;}
.marlr9{margin:9px;line-height:14px;}
.marb10{margin-bottom:10px;}
.gyty{background:url(../images/ty-gv-image.jpg) left top no-repeat;width:765px;height:185px;color:#384674;font-size:12px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;text-transform:uppercase;}
.gyty span{color:#809ecd;font-size:12px;}
.tybuts{margin-left:10px;}
.tybuts a{margin:0 6px;}
.gyty .gpadt1{padding:123px 0 10px 20px;}
.padl20{padding-left:20px}
.reqsubbg{width:355px;height:31px;background:url(../images/req-sub-bg.jpg) left top no-repeat;padding:31px 0 0 10px;}
.reqsubbg .rinput{width:218px;height:18px;background:white;border:1px solid #d0d0d0;padding:0px 5px;line-height:18px;color:#999999;font-size:11.34px;margin-left:36px;position:relative;top:2px;}
.reqsubbg .rbutton{background:url(../images/rsignu-but.jpg) left top no-repeat;width:64px;height:20px;cursor:pointer;border:0;}
.pospicb{position:absolute; right:-2px; top:-2px;}
.picposb1{bottom:-3px;left:0px;position:absolute;}
.pheading{width:auto;float:left;margin:-3px 0 0 -13px;}
.pheading .pl{background:url(../images/dblue-mid.jpg) right top no-repeat #384877;height:40px;line-height:40px;color:#fff;font-size:24px;text-transform:uppercase;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;padding:0 30px 0 10px;display:block;float:left;}
.pheading .pr{display:block;float:left;text-transform:none;font-weight:bold;color:#384673;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-size:18px;padding:0 10px 0 0;height:40px;line-height:40px;background:#cedaed;}
.pheading small{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;display:block;float:left;font-size:14px;font-weight:normal;color:#384673;text-transform:uppercase;padding:0 10px 0 0;height:40px;line-height:40px;background:url(../images/lblue-img.jpg) right top no-repeat #cedaed;padding:0 30px 0 0px;}
.predtext{font-size:12px;font-weight:bold;color:#a00834;padding:14px 0 11px;font-family:Arial;}
.pbluetext{font-size:12px;font-weight:bold;color:#3d4a77;padding:0 0 26px 0;font-family:Arial;}
.phead2{color:#a00834;}
.wid472{width:452px;}
.bhead{text-transform:uppercase;font-size:18px;}
.tu{text-transform:uppercase;}
.phead2 .tu{margin-left:2px;font-weight:bold;font-size:18px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;}
.phead2 span{font-size:13px;}
.phead2 input{margin-right:10px;}
.checkbx{background:url(../images/red-tick.jpg) left top no-repeat;width:18px;height:18px;display:inline-block;}
.checkbxa{background:url(../images/red-tick.jpg) 0 -47px no-repeat;width:18px;height:21px;display:inline-block;}
.checkbx:hover{background-position:0 -23px;}
.ptop10{padding-top:10px;}
.tyhbg{background:url(../images/ty-hbg.png) left top no-repeat;width:380px;height:186px;padding:40px 55px 40px 52px;text-align:left;font-size:27px;color:#384674;}
.spt1{display:inline-block;margin-right:3px;position:relative;top:-4px;}
.pp_content{height:auto !important; margin:0 auto;}
.crt-text .steptext{color:#ab3632;font-family:Arial;font-size:12px;text-transform:uppercase;}
.padt10img{padding-top:28px;}
.ktg strong{font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, lucida_sans_unicoderegular,lucida_sansregular;text-transform:uppercase;letter-spacing:0;color:#666666;font-weight:normal;}
.fancybox-custom .fancybox-skin{box-shadow:0 0 50px #222;}
.fancybox-skin{padding-right:0 !important;}
.tc span{display:block;padding:2px 0;text-align:center;}
.tc strong img{text-align:center;}
.noteclass{display:inline-block;margin:3px 0;}
.wid265{width:275px;float:left;}
.wid170{width:205px;float:left;margin-left:45px;margin-bottom:45px;}
.wool-overs01-text02-new span.lblue-c, .lblue-c{color:#567DBC;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:15px;padding-bottom:15px;text-align:left;}
.wool-overs01-text02-new span.dblue-c, .dblue-c{color:#384674;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:15px;padding-bottom:15px;text-align:left;}
.cls{clear:both;}
.print-wlogo{width:292px;height:69px;margin:14px auto 33px;}
/*
.bord7b{border:8px solid #9EB6DC;margin:15px 0 0;}
.bord1b{border:1px solid #dfe7f3;padding:14px;}
*/
.bord7b{border-top:8px solid #9EB6DC;margin:15px 0 0;}
.bord1b{padding:14px;}
.printButs img{display:inline-block;margin-right:10px;}
.printButs input{position:relative;top:-5px;}
.padB20{padding-bottom:20px;}
.printBotText{color:#384877;font-size:10px;text-align:center;line-height:15px;}
.SizingBox{background:#f4f4f4;padding:6px 12px 0 10px;height:101px;position:relative;}
.SizingBox .shopHead{background:none !important;border:0 none;}
.SizingBox .shopHead span h2{color:#666666;font-size:15px;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;text-transform:uppercase;}
.shopHead h2.scriptfont{padding-left:8px;}
.marr4{margin-right:4px;}
.martb201{}
.recentViewed{/*width:180px;*/ width:145px; float:left;margin-right:40px; /*margin-top:-45px;*/}
.likeOther{color:#666;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-size:12px;font-style:normal;font-weight:normal;letter-spacing:0.6px;text-transform:uppercase;/*padding-left:181px;*/clear:both; padding-left:6px;}
.rvHeading{padding-top:10px;color:#666666;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-size:12px;font-style:normal;font-weight:normal;letter-spacing:0.6px;text-transform:uppercase;}
.col666{color:#666;}
.lBluecolor{color:#7b8b9e;font-size:11px;font-weight:normal;padding-left:4px;float:left;}
.seeAll{color:#666;font-size:11px;display:block;text-align:left;}
.seeAll a{color:#666;font-size:11px;}
.container-4.mrtop15.margBott10{margin-top:-20px !important; float:left;}
.recentItFont{width:90px;float:left;vertical-align:top;padding-left:5px;font-size:11px;line-height:14px;}
.content{overflow:hidden}
.content.eB{height:1px;font-size:0;}
.content .eH{margin-right:27px;padding-right:10px;position:relative;width:135px;z-index:12;float:left;padding-bottom:9010px;margin-bottom:-9000px;background:url("../images/dotted-border.jpg") repeat-y scroll right top transparent;}
.evLine{background:url(../images/dotted-border-h.jpg) left center repeat-x white;border:0 none;clear:both;display:block;height:10px !important;position:relative;z-index:100;margin-bottom:11px;}
.evHeading{color:#567dbc;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-size:26px;}
.evSubHeading{color:#364874 !important;text-transform:uppercase;font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;font-size:12px;}
.imgLambsWoolMark{position:relative;top:-4px;}
.aran-islands{background:url(/images/aran-islands.jpg) left top no-repeat;width:760px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:262px;}

.aran-islands_fr0{background:url(/images/aran-islands_fr0.jpg) left top no-repeat;width:760px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:369px;}


.aranHeading{color:#384877;font-size:25px; line-height: 28px;font-weight:normal;background:url(/images/aran-horizontal-dots.jpg) left center repeat-x; font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; min-height:30px;}
.aranHeading span{float:left;display:block;padding:0 6px 0 0;background:white; font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;}
.widt355{width:355px;}
.aranPage p{font-family:arial;line-height:13px;padding-top:10px;color:#6d6d6d;font-size:12px;}
.aranJC{margin-top:16px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.widt170{width:170px;float:left;background:url(/images/aran-colors.jpg) left top no-repeat;width:170px;height:243px;}
.widt170fr{width:170px;float:left;background:url(/images/aran-colors_1fr.jpg) left top no-repeat;width:170px;height:243px;}

.widt170_fr0{width:170px;float:left;background:url(/images/argyle-side-banner_fr0.jpg) left top no-repeat;width:170px;height:243px;}
.widt593{width:603px;float:right;color:#6D6D6D;}
.arPattern1{width:111px;float:left;background:url(/images/aran-pattern-1.jpg) left top no-repeat;padding-top:163px;text-align:left;margin-right:48px;}
.arPattern2{width:111px;float:left;background:url(/images/aran-pattern-2.jpg) left top no-repeat;padding-top:163px;text-align:left;margin-right:48px;}
.arPattern3{width:111px;float:left;background:url(/images/aran-pattern-3.jpg) left top no-repeat;padding-top:163px;text-align:left;margin-right:48px;}
.arPattern4{width:111px;float:left;background:url(/images/aran-pattern-4.jpg) left top no-repeat;padding-top:163px;text-align:left;}
.arBlueText{color:#384674 ;font-weight:bold;}
.guernsey-islands{background:url(/images/guernsey-bg.jpg) left top no-repeat;width:761px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:262px;}
.argyli-islands_fr{background:url(/images/argyli-bg_fr.jpg) left top no-repeat;width:761px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:262px;}
.guernsey-islands_fr{background:url(/images/guernsey-bg_fr.jpg) left top no-repeat;width:761px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:262px;}
.argyle-islands{background:url(/images/argyle-bg.jpg) left top no-repeat;width:761px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:262px;}
.argyle-islands_0ru{background:url(/images/argyle_island_ru.jpg) left top no-repeat;width:761px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:261px;}
.argyle-islands01{background:url(/images/argyle-bg01.jpg) left top no-repeat;width:761px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:262px;}
.aran-islands_01{background:url(/images/aran-islands01bg.jpg) left top no-repeat;width:761px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#6d6d6d;padding:20px;height:261px;}

.aran-islands01{ background: url("/images/arn_bg01.jpg") no-repeat scroll left top transparent; color: #6D6D6D; font-family: Arial,Helvetica,sans-serif; font-size: 12px;  height:366px;   padding: 20px;    width: 761px;}
.widt1700 { background: url("/images/color_ru_img.jpg") no-repeat scroll left top transparent;float: left;height: 243px;width: 170px;}

.footAddress{float:left;padding-top:2px;line-height:12px;width:300px;}
.gvThanks{background:url(../images/gvThanks-banner.jpg) left top no-repeat;width:764px;height:185px;position:relative;}
.vslinks ul li {    background: none repeat scroll 0 0 transparent;    margin: 0;    padding: 0 0 0 2px;}


.recentItems{ float:left; background:white;}
.newRedBut{ background:url(../images/red_but-right.png) right top no-repeat; height:21px; line-height:21px;  color:#fff; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-right:9px;  text-decoration:none; display: inline-block; font-family:Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; margin-top: -2px;}
.newRedBut span{ background:url(../images/red_but-left.png) left top no-repeat; display: inline-block; line-height:21px; font-size:11px !important; padding-left: 15px;  color: white !important; padding:0 4px 0 9px !important; font-family:'lucida_sans_unicoderegular', Lucida Sans,lucida_sansregular; font-weight:normal;}
.newRedBut1{ background:url(../images/red_but-right.png) right top no-repeat; height:21px; line-height:21px;  color:#fff; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-right:5px;  text-decoration:none; display: inline-block; font-family:Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; margin-top: -2px;}
.newRedBut1 span{ background:url(../images/red_but-left.png) left top no-repeat; display: inline-block; line-height:21px; font-size:11px !important; padding-left: 15px;  color: white !important; padding: 0 0 0 5px !important; font-family:Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; font-weight:normal;}
.printPageFont {    color: #3D4A77;    font-family: Arial;    font-size: 12px;    font-weight: bold; text-decoration:none;   }
.ruBanner-pr {   margin-bottom: 7px;}
@-moz-document url-prefix(){.reqsubbg .rinput{width:218px;height:18px;background:white;border:1px solid #d0d0d0;padding:0px 5px;line-height:18px;color:#999999;font-size:11.34px;margin-left:36px;position:relative;top:-1px;}
}
@media (min-resolution:.001dpcm){_:-o-prefocus, .leftimg_pannel380_cat div.fl a img{height:65px;};}
doesnotexist:-o-prefocus, .leftimg_pannel380_cat div.fl a img{height:65px;};@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){.leftimg_pannel380_cat div.fl a img{height:65px;};.uniribbon{top:30px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.uniribbon{top:0px;}
}

/*18-4-13 whatisthis.aspx  */
.popupboxin_460{width:440px;background:#ffffff;border:solid 7px #9EB6DC;padding:10px;float:left; position:relative;}
.closeWIT{ position:absolute; right:20px; top:20px;}
.popupbox_460 p{font-size:12px;line-height:16px;padding-top:10px;color:#666666; width:99%;}
p.popup-heading{font:normal 28px/30px Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; color:#374971; margin-bottom:10px;}
p.popup-heading span{color:#517FBA;}
.popupbox_grey{width:213px;float:right;height:75px;color:#384674;font-size:12px;line-height:16px;font-weight:bold;padding:10px 20px 20px 0;}
.w185 {    padding-top: 10px;}

/*22-4-13 collection pages*/
.widt170-gue{width:190px; float:left;background:url(/images/gue-side-banner.jpg) left -30px no-repeat;height:243px;}
.widt170-gue_fr{width:190px; float:left;background:url(/images/argyle-side-banner.jpg) left -30px no-repeat;height:243px;}
.widt170-gue_fr1{width:190px; float:left;background:url(/images/gue-side-banner_fr_1.jpg) left -30px no-repeat;height:243px;}

.widt170-arg{width:170px;float:left;background:url(/images/argyle-side-banner.jpg) left top no-repeat;height:293px;}
.CheckoutSectionMain .CheckoutHeadings{font:bold 12px/18px "Arial" , "lucida unicode" , sans-serif; }
.tbl-head{background:#384674;color:#ffffff;font-weight:bold;padding:5px 0px 5px 10px; border: 1px solid #394575; border: 1px solid #BCBCBC; font-size: 11px; }
.tbi-headone{background:#a9355c;color:#ffffff;font-weight:bold;padding:5px 0px 5px 10px; border: 1px solid #394575; border: 1px solid #BCBCBC; font-size: 11px; }




/*Gift Voucers 26-4-13*/
.gvleft span{color:#384674;}
.greatIf {width: auto;}
.center-content{ /*position:relative;*/}
.gbox:hover{ cursor:pointer;}
.gvbot1 a:hover, .gvbot2 a:hover, .gvbot3 a:hover{font-size:24px; text-decoration:underline;}
.noteGV{float: left; font-family: Arial; font-size: 12px; color: #BA0457; font-weight: normal;}
.curvedHead{ background:url("../images/curved-left-rup.jpg") no-repeat scroll left top #384674; color:#ffffff; line-height:28px; height:28px; padding:0 !important;}
.curvedHead span{background:url(../images/curved-right-rup.jpg) right top no-repeat; color:#ffffff; line-height:28px; height:28px; display:block;}
.tdBgColor{ background:#808bb0 !important;}
.redtext1{ color:#9b0033; font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; font-weight:normal; letter-spacing:1px; text-transform:uppercase; font-size: 13px;}
.sizing-sec_l p{font-family:arial, "lucida sans typewriter regular";src:local("lucida sans typewriter regular"), local("lucida sans typewriter regular"), url("/fonts/ltype.ttf") format("truetype");font-size:13px;color:#666666;font-size:12px;line-height:16px;margin:0px;padding-top:7px; }
.tbl-alttext{background:#ffffff;color:#567DBC;font-weight:normal;padding:2px 0px 2px 10px;line-height:12px; font-size: 12px;}
.tbStyle1, .tbStyle1 td{  background: none repeat scroll 0 0 #E2E9F4;    color: #384674;    font-size: 12px; border: 1px solid #BCBCBC;   font-weight: bold;    padding: 5px;    text-align: left; }
.tbStyle2, .tbStyle2 td{ color:#567dbc; background:#ffffff; font-weight:bold; padding:5px; font-size:12px; text-align:left; border: 1px solid #BCBCBC; }
.secondDelay{ z-index:101;}
.ruPtext1{ width:210px; float:right; color:#666666; font-size:12px; line-height:16px; margin-top:15px;}
.ruPBlueText{ font-size:14px !important; line-height:16px !important; color:#567dbc !important; margin-bottom: 20px !important; }
.sdSecond{ left:380px; display:block;}
.crt-text.paddnew02 {    margin-bottom: 0px;}
.ootw-head{width: 617px; height: 32px; padding-top: 3px; float: left; background: url(../images/bg-offer-btns.jpg);}
.widt171{width: 171px; float: right;}
#dropmenuSpcl{ }
.ootwNum{width: 37px; height: 29px; float: left; background: url(../images/bg-lbl-pos.jpg); margin: 0 3px 0 3px; color: #C78294; font-size: 10px; line-height: 29px; padding-left: 4px; font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; text-transform:uppercase; }
.ootwTops{float: left; padding-bottom: 10px;}
.oMarBot{margin-bottom: 9px; padding-bottom:10px; }
.smallUFlag{ position:absolute; right:0px; top:0px; background:url(../images/small-unisex-flag.png) left top no-repeat; height:50px; width:50px; z-index: 999; }
.smallUFlag_FR{ position:absolute; right:0px; top:0px; background:url(../images/small-unisex-flag_fr.png) left top no-repeat; height:50px; width:50px; z-index: 999; }
.smallUFlag_RU{ position:absolute; right:0px; top:0px; background:url(../images/small-unisex-flag_ru.png) left top no-repeat; height:50px; width:50px; z-index: 999; }
.modalBackground2{background-color:#000;filter:alpha(opacity=40);opacity:0.7;z-index:400 !important;position:fixed !important;}
.pty-text1{font-size:14px;font-weight:bold;color:#3D4977;font-family:arial; padding-left:11px;}
.pty-text2{font-size:12px;font-weight:normal;color:#3D4977;font-family:arial; padding-left:11px;}
.pty-text3{font-size:12px;font-weight:normal;color:#3D4977;font-family:arial; padding-left:11px;}
.FeedBack {    left: -160px !important;    padding: 10px;    top: -210px;}
.pppName { display: block; float: left; text-align: right; width: 140px; }
.popPrice { display: block; float: right; text-align: right; width: 80px; }
.tyPrint-bot h3{ margin:0; padding:0; font-size:13px; font-weight:bold; color:#9d193b; margin-bottom:8px; }
.tyPrint-bot p{ margin:0; padding:0; font-size:11px; line-height:13px; color:#9d193b; }
.tyPrint-bot {    height: 156px;    line-height: 10px;    margin: 18px auto 28px;   text-align: left;    width: 474px; position:relative;}
.tyPrint-bot img{ position:absolute; z-index:1; top:0; left:0;}
.tyPrint-bot .popPos {    left: 167px;    position: absolute;    top: 38px;    width: 300px;    z-index: 2; }
.tbl-alttext span{ font-size:11px; font-weight:bold; }
.tbl-text span.tc, .tbStyle2 span.tc, .tbStyle1 span.tc {    display: block;    text-align: center;}
.tbl-alttext span { font-size: 12px; font-weight:bold !important; }
.closebtn-secsml{width:624px;float:right;padding:3px 2px 0px 0px;text-align:right;/*position:absolute;top:21px;*/right:14px; padding-top:21px;}

.closebtn-secsml1{width:auto;float:right;padding:3px 2px 0px 0px;text-align:right;position:absolute;top:7px;right:8px;}
.modalPopup{background-color:#fff;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:auto;top:50px !important;z-index:999999 !important;}
.modalPopup1{background-color:#ffffdd; border:8px solid #9eb6dc; padding:3px;width:auto;top:230px !important;z-index:4000 !important;}
.padt10 strong{display:inline-block;float:left;height:10px;margin-right:5px;}
.sbcPimg{margin: 22px 0 0; width: 60px;}
.sbcPText{color: #384877;float:right;font-size: 13px;line-height: 19px; margin: 10px 0 0; width: 200px; font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;}
.gvleft .input3{width:122px;height:13px;padding:3px;color:#666666;margin:0 5px 0 24px;border:1px solid #7f9db9;display:inline-block; font-size:11px;}
.bottom-btn img:hover{ cursor:pointer;}
.popStar {    color: #333333;    display: block;    font-size: 12px;    font-weight: bold;    margin: 1px 0 5px;    text-align: left;}
.smalllabeltxt{width:160px;clear:both;float:left;font-size:9px;text-align:right;line-height:12px;color:#384674;font-weight:normal;text-align:left; text-transform: uppercase; }
.tbl-text{background:#E2E9F4;color:#384674;font-weight:bold;padding:2px 0px 2px 10px;line-height:12px; font-size: 12px;}
.sizing{font-family:lucida sans,lucida grande,lucida sans unicode,lucida_sans_unicoderegular,lucida_sansregular;src:local("lucida sans typewriter regular"), local("lucida sans typewriter regular"), url("/fonts/ltype.ttf") format("truetype");padding:0 0 0 5px;font-size:24px;color:#384674;display:block;letter-spacing:0px;line-height:36px;/* margin-top:20px; margin-bottom:-30px;*/}
.sitemTop{ background:url(../images/site-map-top.jpg) left top no-repeat; width:1001px; height:57px; text-align:center; }
.sitemBg{ background:url(../images/site-map-bg.jpg) left top repeat-y; width:921px; padding:35px 40px; text-align:left; }
.sitemBot{ background:url(../images/site-map-bot.jpg) left top no-repeat; width:1001px; height:20px; text-align:center; }
.SortingBox{ font: bold 12px/12px "Arial","lucida unicode",sans-serif;}
.SiteMapSubTitles{color:#666666;text-decoration:none;border:0px !important; font-family:Arial; font-size:12px; display:block; margin-bottom:4px; }
.SiteMapSubTitles a{color:#666666;text-decoration:none;border:0px !important; font-family:Arial; font-size:12px;}
.rollOver_product img{margin-left:5px;}
.rollOver_product span{margin-left:35px;position:relative;top:-1px;}
.rollOver_productPlay img{margin-left:5px;}
.rollOver_productPlay span{margin-left:35px;position:relative;top:-1px;}

.total-prise{float:right;font-size:24px;font-family:"Lucida Sans" ,Arial;color:#567dbc;padding:10px 0 0 0;font-weight:bold;}
/*.sitemBg td td {    display: block;    float: left;    margin: 5px 22px 0 0;}*/
.reqMar10{}
.wid185 td input, .wid185 td label {    display: inline-block;}        
.questPopup {    background: none repeat scroll 0 0 white;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px; padding: 40px 20px 20px;  width: 550px;}
.qpClose{ width:88px; height:25px; display:block; position:absolute; right:27px; top:-8px; }
.qpHead{ background:url(../images/questionnaire_top.jpg) left top no-repeat; width:563px; height:90px; color:#ffffff; }
.qpHead a{ display:block; padding:14px 12px; float:left; }
.ordNum{ float:right; padding:74px 20px 0 0; color:#ffffff; font-size:11px;}
.qpLBlueBg{ background:#f1f3f8; padding:24px 28px; font-size:12px; color:#546076; line-height:14px;  }
.qpLBlueBg span {    font-size: 14px;    margin: 0 1px 0 0;    position: relative;    top: -1px;}
.qpQuestions{ padding:43px 36px 0;}
.wid185{ width:220px; float:left; font-size:11px; font-weight:bold; color:#546076; margin-bottom:20px; }
.wid185 label { color: #676767; display: inline-block; font-size: 12px; font-weight: normal; margin-bottom: 5px; margin-right: 6px; position: relative; width: 68px; margin: 0px 20px 3px 5px; }
.wid185 p{ margin-bottom:15px;}
.wid185.fr{ float:right; }
.qpLBlueBg.mart55{ margin-top:25px; }
.qpLBlueBg.mart55 label{ display:block; }
.qpLBlueBg.mart55 label span{ display:inline-block; width:80px; display:inline-block; margin-right:15px; font-size:11px; color:#546076;}
.qpLBlueBg.mart55 label input{ display:inline-block; width:254px !important; height:16px; border:1px solid #98a0ad; padding:5px; font-size:11px; color:#676767; margin:5px 0;   }
.qpLBlueBg.mart55 textarea{ display:inline-block; width:256px !important; height:86px; border:1px solid #98a0ad; padding:5px; font-size:11px; color:#676767; margin:5px 0; font-family:Arial, Helvetica, sans-serif; }
.marl90{ margin-left:96px; font-size:11px; margin-top:5px;}
.mart160{margin-top: 181px;}
.pop-box-text span{color:#546076;font-weight:normal;}
.pop-box-text{float:left;width:100%;font-size:12px;color:#546076;font-family:Arial;padding-top:10px;line-height:14px;}
.SiteMapHeader{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular; font-size:15px; text-transform:uppercase; color:#003366; display:block; }
.sitemBg td td {    display: inline-block;    margin-right: 3px;    width: 225px; }
.invalidEmail { width:270px; padding:15px; font-family:Lucida Sans Unicode; color:#546076; font-size:11px; line-height:16px; background:#f1f3f8; position:fixed; border:1px solid #98a0ad; display:none; top: 150px; left:40%; z-index:4000; min-height: 80px; }
.inClose { background:url(../images/in-close.jpg) left top no-repeat; width:22px; height:22px; position:absolute; right:5px; top:5px; display:block;} 
.inHead{ font-size:16px; text-transform:uppercase; color:#516178; margin-bottom:11px; line-height:16px; font-weight:bold; }
.inText { font-size:11px; line-height:16px; font-family: arial; }
.invalidEmail .newRedBut{ position:absolute; right:20px; bottom:10px;}
/*.modalBackground {    background: url(../images/black-popup-bg.png) left top repeat !important;    left: 0 !important;    min-height: 100% !important; position: fixed !important;    top: 0 !important;    width: 100% !important;    z-index: 1000 !important; display:none; }*/
#dvWrng4{ z-index:4001 !important;}
.main_center_pannel 
{
    width:800px;
    min-height:680px;
    height:auto !important;
    border:0px solid #9F9F9F;
    float:right;margin:0px;
    margin:0x; 
    position: relative;
    display: table-cell;
}


.main_center_pannel, .inner_left_pannel
{
    float: none;
	padding:0px;
	vertical-align: top;
}





    
.ul.navtab {position: relative; z-index: 1;}
.logo-blankgif{position:absolute;margin:0px;top:-2px;left:0;z-index:2;}
.logo-blankgif img{ z-index:2 !important;}
.inClose:hover{ cursor:pointer;}
/*#printableArea {    left: -313px !important;    top: -246px !important; }*/
#popupContact1.modalPopup {    left: 180px !important; }
.printPopPos{ position: absolute; z-index: 4001;  padding: 20px; } 
.popupbox_sml{width:auto !important;background:#ffffff;padding:0px;float:left;font-family:Arial, Helvetica, sans-serif; border:7px solid #9EB6DC !important;}
.popupboxin_sml{width:634px;background:#ffffff;padding:0px;float:left;}
.crt-text.paddnew02 ul li{ float:none;}
.gffont1 .newRedBut {    margin-top: 10px;    position: relative;    top: -4px; }
.rinput1 {    background: none repeat scroll 0 0 white;    border: 1px solid #D0D0D0;    color: #999999;    font-size: 11.34px;    height: 18px;    line-height: 18px;    margin-left: 36px;    padding: 0 5px;    position: relative;    top: -1px;    width: 218px; }
/*#dvfeaturesZoom1 , #dvfeaturesZoom2 {   height: 435px;    left: 1px !important;    position: relative;    top: 0px !important; width:381px; overflow:hidden !important; }*/
.jshowoff-1{ top:0px; left:0px; }
.uniribbon {    height: 72px;    position: absolute;    right: 0px;    top: 0px;    width: 72px;    z-index: 100; }
.hdot{width:100%;margin:18px 0 0;border-top:3px dotted #DCDCDC;}
.hdot1{width:100%;margin:0;border-top:3px dotted #DCDCDC; height: 17px;}
.giftv-left input, .giftv-left textarea{ font-family:Arial !important; font-size: 12px !important;}
.trDisB { text-align: right; margin-top:5px; display:block; }
.trDisB td { display:inline-block; float:right; }
.printCheckTh{ padding-top: 19px; text-align:left; }
.printCheckTh a{ display:inline-block; margin-right:5px; margin-bottom:10px;}

.popupboxinin_sml td font, .popupboxinin_sml td font a {    font-size: 11px !important;  padding: 4px; display:block; }
.item-add { position:relative;}
.chButPos{position: absolute;    right: 31px;    top: 0px;}
.prPopPrice td {    display: inline-block;    min-height: 17px;    min-width: 230px; }
.printPageFont:hover{color: #384674;}
.Tabgrid { width:380px;}
.TabHold { width: 50%; float: left;}
.orderemaileven{color:#2D335F !important;}
.orderemailodd{color:#567DBC !important;}

/************mouse hover popup********************/
span.dropt {cursor:pointer}
span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding:3px; font-size:11px!important; font-weight:normal; color:#506278!important;
  border-style:solid; border-color:#98a0ad; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 2%; background: #ffffff;} 
/*span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding:12px; 
  border-style:solid; border-color:#98a0ad; border-width:1px;}*/
span.dropt:hover span {margin: 20px 0 0 170px; background: #ffffff; z-index:6;}
#popuptext{width:158px;float:left; /*height:34px;*/ padding:7px /* 9px 0 0 0*/; color:#404958; margin:-14px 0 0 680px/*641px*/; font-family:Arial, Helvetica, sans-serif; font-size:10px;background:#f1f3f7;z-index: 1000 !important;}
.gogle_img{width:auto; float:left; margin: -31px 0 0 79px;position: relative;z-index: 9999; }
.Refercandy{background: url("/images/save13-38.jpg") no-repeat scroll center top transparent;float: right;height: 24px;margin:0 4px 0 0;width:228px;cursor:pointer;}
.RefercandyUS{background: url("/images/save13-38.jpg") no-repeat scroll center top transparent;float: left;height: 24px;margin:0 0px 0 0;width: 238px;cursor:pointer;}
.RefercandyOZ{background: url("/images/save13-38.jpg") no-repeat scroll center top transparent;float: left;height: 24px;margin:0 0px 0 0;width: 238px;cursor:pointer;}
.RefercandyNZ{background: url("/images/save13-38.jpg") no-repeat scroll center top transparent;float: left;height: 24px;margin:0 0px 0 0;width: 238px;cursor:pointer;}
.RefercandyRU{background: url("/images/save13-39.jpg") no-repeat scroll center top transparent;float: right;height: 24px;margin:0 0px 0 0;width: 227px;cursor:pointer;}
.RefercandyFR{background: url("/images/save13-40.jpg") no-repeat scroll center top transparent;float: right;height: 24px;margin:0 0px 0 0;width: 227px; position: absolute;left: -35px;cursor:pointer;}
.aranSubscribe_ru {background: url("/images/aran-newsletter_ru.jpg") no-repeat;bottom: 4px;height: 29px;left: 5px;position: absolute;width: 400px;}
.aranSubscribe_ru input {background: none repeat scroll 0 0 white;border: 0 none;color: #738398;display: inline-block;float: left;
    font-size: 11px;
    height: 14px;
    margin: 5px 0 0 190px;
    padding: 2px;
    width: 133px;
}

.aranSubscribe_fr {background: url("/images/aran-newsletter_fr.jpg") no-repeat ;bottom: 4px;height: 29px;left: 5px;position: absolute;width: 490px;}
.aranSubscribe_fr input {background: none repeat scroll 0 0 white;border: 0 none;color: #738398;display: inline-block;float: left;
    font-size: 11px;
    height: 14px;
    margin: 5px 8px 0 255px;
    padding: 2px;
    width: 156px;
}

.aranSubscribe_fr0 {background: url("/images/aran-newsletter_fr0.jpg") no-repeat ;bottom: 4px;height: 29px;left: 5px;position: absolute;width: 490px;}
.aranSubscribe_fr0 input {background: none repeat scroll 0 0 white;border: 0 none;color: #738398;display: inline-block;float: left;
    font-size: 11px;
    height: 14px;
    margin: 5px 8px 0 255px;
    padding: 2px;
    width: 156px;
}

.aranSubscribe_fr1 {background: url("/images/aran-newsletter_fr1.jpg") no-repeat ;bottom: 4px;height: 29px;left: 5px;position: absolute;width: 490px;}
.aranSubscribe_fr1 input {background: none repeat scroll 0 0 white;border: 0 none;color: #738398;display: inline-block;float: left;
    font-size: 11px;
    height: 14px;
    margin: 5px 8px 0 255px;
    padding: 2px;
    width: 156px;
}


.guernsey_fr1 {background: url("/images/aran-newsletter_fr1.jpg") no-repeat ;bottom: 4px;height: 29px;left: 5px;position: absolute;width: 490px;}
.guernsey_fr1 input {background: none repeat scroll 0 0 white;border: 0 none;color: #738398;display: inline-block;float: left;
    font-size: 11px;
    height: 14px;
    margin: 5px 8px 0 255px;
    padding: 2px;
    width: 156px;
}

.guernsey-islandsfr0 {
    background: url("/images/guernsey-bgfr.jpg") no-repeat scroll left top transparent;
    color: #6D6D6D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 262px;
    padding: 20px;
    width: 761px;
}

/*********************************************************new css start here 31 july 2013********************/

.wellcom_div{width:800px; float:left; padding:0 0 0 0;}
.wellcome2{width:445px; float:left;} 
.hello_img{width:216px; float:left; padding:0 15px 0 0; margin:0 0 0 0;  font-size:13px; font-family:Lucida Sans; background:#ebeff8; line-height:26px; text-align:right; color:#9ba6b8;margin: 0 6px 0 0;}

.sign_out_btn a{width:99px;text-decoration:none;font-weight:bold; float:left; background:url("/images/MyAcc/sign_out_btn.png") no-repeat; line-height:26px; font-size:14px; color:#FFF; padding: 0 0 34px 10px;}
.dot_borderone{width:800px; float:left; height:2px; top:87px; left:0px; position:relative;  background:url("/images/MyAcc/border_img.jpg") 0px 0 no-repeat;}
.left_box1{width:335px; float: left; padding:14px 0 0 18px !important; height:336px; background:url("/images/MyAcc/right_bg_box.jpg") no-repeat; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:708098 !important; line-height:18px}
.datial h2{width:200px; float:left; padding:0 0 13px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:24px; color:#6f8599}
.incorrect_details{width:324px; float:left; padding:52px 0 0px 0; margin:0 0 0 0 ; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px;}
.incorrect_details ul{margin:0px; padding:0px; list-style:none}
.incorrect_details ul li{list-style:none;}
.incorrect_details ul li a{font-size:11px; padding:2px 0 0 20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#8b9bb4; background:url("/images/MyAcc/arrow_.jpg") 0 8px no-repeat; display:block; }
.news_ltrbg{width:100%; background:url("/images/MyAcc/news_ltrbg.jpg") no-repeat; height:30px; margin:0px 0 10px 0; float:left;}
.leter_ipuat{width:100px; height:18px; border:1px solid #dbdbdb; margin:5px 0 0 224px;float:left;color: #666666;font-size: 11px;}
.btn_sigh{padding:5px 0 0 4px; float:left}
.img_div{width:100%; float:left; padding:0 0 0 0;}
.img_div a img{margin:0 8px 0 0; float:left}
.handy_link_img{width:100%; float:left; padding:19px  0 14px 0;}
.handy_link_im{padding:23px 0 0 0; float:left}
.option_text{float:left; padding:30px 0 0 0;}
.firstletterclass:first-letter{text-transform:capitalize;}
.basketDetails{color:#8c8786; font-size:11px; text-transform:capitalize;}
/*Added by Hitesh on 12-11-2013*/
.basketLink {
    display: block;
    float: left;
    height: 30px;
    position: absolute;
    right: 125px;
    top: -9px;
    width: 200px;
    z-index: 100 !important;
    font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
}
.popupDvMove{width: 590px; float: left;}

/*manish-css*/


.dinfo-bgone{background:url(../images/dinfo-bgone.gif) left top no-repeat;width:224px;height:695px;padding:13px 12px;font-family:Arial, Helvetica, sans-serif;margin:-9px 0;text-align:left;}
.dinfo-bgone h1{color:#a7214d;font-size:26px;font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif;line-height:24px;padding-bottom:4px;font-weight:normal;font-style:normal;letter-spacing:-0.5px;}
.dinfo-bgone h2{color:#567dbc;font-size:20px;font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif;line-height:24px;padding-bottom:8px;font-weight:normal;font-style:normal;letter-spacing:-0.5px;}
.dinfo-bgone p{color:#384674;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;padding-bottom:5px;font-weight:normal;font-style:normal;}
.dinfo-bgone div.t11px{font-size:11px;color:#567dbc;margin: 3px;}
.dinfo-bgone div.wbox{background:white;border:1px solid #a7a5a6;padding:4px;color:#9b0033;line-height:16px;font-size:11px;position:relative;}
.dinfo-bgone div.wbox span{color:#384674;}


.dinfo-bgtwo{background:url(../images/dinfo-bgone.gif) left top no-repeat;width:224px;height:695px;padding:13px 12px;font-family:Arial, Helvetica, sans-serif;margin:13px 0;text-align:left;}
.dinfo-bgtwo h1{color:#a7214d;font-size:26px;font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif;line-height:24px;padding-bottom:4px;font-weight:normal;font-style:normal;letter-spacing:-0.5px;}
.dinfo-bgtwo h2{color:#567dbc;font-size:20px;font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif;line-height:24px;padding-bottom:8px;font-weight:normal;font-style:normal;letter-spacing:-0.5px;}
.dinfo-bgtwo p{color:#384674;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;padding-bottom:5px;font-weight:normal;font-style:normal;}
.dinfo-bgtwo div.t11px{font-size:11px;color:#567dbc;margin: 3px;}
.dinfo-bgtwo div.wbox{background:white;border:1px solid #a7a5a6;padding:4px;color:#9b0033;line-height:16px;font-size:11px;position:relative;}
.dinfo-bgtwo div.wbox span{color:#384674;}







.skyblue_color001 {
    color: #8C8786;
    font-size: 12px;
    float:left;
    
    padding-top:5px;
}
#ctl00_ContentPlaceHolder1_lblLefthandSide {
    font-size: 15px !important;
}
.filteressearch-head{font-family: Arial; font-size: 13px; color: #666666; text-transform: none;margin-bottom: 5px;}

/*.currencyArrow{
color:#8C8786; vertical-align:top; font-size:14px; float:right; padding-top:7px; margin-left:-10px;
}
*/

/*
@media only screen and (min-width:768px) and (max-width:1024px)  
{
.top_main {
    margin: 0 auto;
    width:98%;
}

.wrtapper {
    float: left;
   
}

.footer-menu {
    float: left;
    width:960px;
} 
}    
*/


.colorGrid
{
    width: 28px; 
    height: 28px;     
    padding: 1px;
    margin-right:3px;
    margin-bottom:3px;
    display:inline-block;
    float:left;
    border:1px solid #FFF; 
    position:relative;   
}

.colorGrid:hover
{    
    border:1px solid gray;
}

.colorGridActive
{   
    border:1px solid #666666;
   
}

/*Style page */

.inner_body {
  display: table;
  float: left;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  padding: 0;
  width: 100%;
}
.special_offernew{ float:left; padding:0px; width:100%; padding:12px 0 20px 0px; background:url(../images/border.png) left bottom repeat-x;}
.offer{float:left;}

.rat{float:left; padding:0px; font-size:12px; font-family:Arial;}

.w_review {
  display: inline-block;
  font-size: 11px;
  padding-right: 10px;
}

.w_review a{color:#666; text-decoration:underline;}
.w_review a:hover{color:#d89297; text-decoration:underline;}

.size
{
    width: 100%;
    float: left;
    padding-top: 18px;
    font-size: 13px;
    height:65px;
    
}
.size_text {
  float: left;
  font-family: arial;
  font-size: 12px;
  line-height: 15px;
  padding-bottom: 5px;
  padding-top: 10px;
  width: auto;
}

.size ul{padding:0px; margin:0px; float:left; width:200px; font-family:Arial; font-size:11px; }
.size ul li{padding:0px; margin:0px 6px 8px 0px; display:inline; width:26px; line-height:27px; text-align:center; height:27px; float:left; border:solid 1px #cccccc;}
.size ul li.mgnto{background:#fff; padding:1px; margin-top:-2px; border:solid 1px #696969;}
.xl{background:#fff; border:solid 1px #cccccc; width:24px; height:25px; float:left;}
.size ul li.last{margin-right:0px !important;}

.item_above {
  float: left;
  width: 100%;
}
.qtt{float:left; padding-top:7px; color:#666666; font-size:12px; padding-left:4px;}
.item_above .qty {
  border: 1px solid #CCCCCC;
  color: #666666;
  float: left;
  font-size: 12px;
  height: 16px;
  margin: 4px 0 0 14px;
  padding: 1px;
  text-align: center;
  width: 24px;
}
.button_addtobasket {
  display: inline-block;
  float: left;
  margin-top: 15px;
  width: 100%;
}
.dvsize_new {
  bottom: -81px;
  float: left;
  left: -1px;
  position: absolute;
  width: 100%;
}


.button_addtobasket01 {
  float: left;
  padding: 5px 0 9px;
  text-align: right;
  width: 100%;
}
.modalBackgroundnew{ background-color:#0f0f0f; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)" !important;
    filter: alpha(opacity=40) !important;
    -khtml-opacity: 0.40;
    -moz-opacity: 0.40; opacity:0.4;  left: 0 !important;    min-height: 100% !important; position: fixed !important;    top: 0 !important;    width: 100% !important;    z-index: 1000 !important; display:none; }
.modalBackground {   background: #000;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)" !important;
    filter: alpha(opacity=35) !important;
    -khtml-opacity: 0.35;
    -moz-opacity: 0.35;
    opacity: 0.35;     left: 0 !important;    min-height: 100% !important; position: fixed !important;    top: 0 !important;    width: 100% !important;    z-index: 1000 !important; display:none; }

.liShedo
{
    z-index:1000;
    position:relative;
}

.sizing-new{float:left; padding:0px; margin-top:18px; background:#f4f4f4; padding:0px 18px; width:400px; font-family:Arial; cursor:pointer;}
.sizing_text_area-new {float:left; padding:0px; color:#666666; font-size:12px; font-family:Arial; width:280px; line-height:13px; padding:5px 0px;}
.sizing_text_areaBIG-new {font-size:15px; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:28px;}
.sizing_text_area-new a{color:#666; text-decoration:underline; cursor:pointer;}
.sizing_text_area-new a:hover{color:#d89297; text-decoration:underline;}
.sizing_img-new {float:right; padding-top:9px;}
.newwool {float:left; padding:18px 0px; cursor:pointer;}
.newwools {float:left; padding:0px; font-size:18px; color:#7888a1;}
.tips {
  color: #666666;
  display: inline-block;
  font-family: Arial;
  font-size: 12px;
  padding-top: 3px;
}
.tips a{color:#666; text-decoration:underline; cursor:pointer;}
.tips a:hover{color:#d89297; text-decoration:underline;}


/*.styles_right{background:#ffffff url(../images/right_bg.jpg) left top no-repeat; float:left; padding:0px; width:100%;}*/
.styles_right  
{
    background:url(/images/plus-border.jpg) left bottom repeat-x ; 
    background-position:left top;
  float: left;
  padding: 0;
  width: 100%;
  
 
}
.styles_right_left {
  float: left;
  font-family: Arial;
  font-size: 12px;
  padding: 20px 0 2px;
  width: 15%;
}
.styles_right_right{float:right; padding:25px 0 0 0px; width:85%;}

.Suggested_itoms {float:left; padding-bottom:15px; font-size:22px; line-height:22px; color:#7888a1;}


.styles_right_right ul {padding:0px; margin:0px;}
.styles_right_right ul li {margin-right:22px; margin-top:22px; position:relative; padding:0px; float:left; width:122px; height:139px; list-style:none; display:inline; border:solid 1px #cccccc;}
.styles_right_right ul li.last {margin-right:0px; margin-bottom:22px; padding:0px; float:left; width:122px; height:139px; list-style:none; display:inline; border:solid 1px #cccccc !important;}
.inStock {
  background:#f4f4f4;
  float: left;
  height: 39px;
  margin-top: 48px;
  position: relative;
  width: 100%;
  display:none;
}
.slct_item_detail {
  display: table-cell;
  float: none;
  vertical-align: middle;
  width: 54%;
}
.slct_item_detail span {
  float: left;
}
.ribion{position:absolute; top:0px; right:0px;}

.details_left
{
    width: 120px;
    color: #6d6d6d;
    text-transform: uppercase;
    font-size: 12px;
    float: left;
}
.details_left ul
{
    padding: 0px;
    float: left;
    margin: 0px;
    border-right: solid #cccccc 1px;
    height: 305px;
}
.details_left ul li
{
    padding: 0px;
    float: left;
    margin: 0px;
    width: 120px;
    list-style: none;
}
.details_left ul li a
{
    padding: 10px;
    float: left;
    color: #666666;
    margin: 0px;
    width: 99px;
    list-style: none;
    border-left: solid #cccccc 1px;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
}
.details_left ul li a:hover, .details_left ul li a.active
{
    padding: 10px;
    color: #666666;
    float: left;
    margin: 0px;
    width: 100px;
    list-style: none;
    border-left: solid #cccccc 1px;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 0px;
    background: #fff;
    cursor:pointer;
}
.style_page_leftCall {
  float: left;
  margin-left: 11px;
  padding: 0;
  width: 417px;
}
.style_page_leftCall h2
{
    padding: 0px;
    margin: 0px;
    float: left;
    color: #666666;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    width:100%;
}

.style_page_leftCall h2#productTitle
{
    padding: 0px;
    margin: 0px;
    float: left;
    color: #666666;
    font-size:19px;
    text-transform: uppercase;
    font-weight: normal;
    width:100%;
}

.style_page_leftCall h2 .s_code
{
    color: #666666;
    font-size: 16px;
}
.image_slider_left {
  float: left;
  margin-top: 18px;
  position: relative;
  width: 100%;
}
.image_slider_left ul
{
    margin: 8px 0px;
    padding: 0px;
    float: left;
    overflow: hidden;
    height: 490px;
}
.image_slider_left ul li
{
    
    padding-bottom: 10px;
    list-style: none;
    /*border: solid 1px #cfcfcf;*/
    float: left;
    width: 83px;
    height: 95px;
}
.image_slider_left ul li.last1
{
    margin-bottom: 0px !important;
}
.top_arrow
{
    width: 100%;
    float: left;
    padding: 0px;
    text-align: center;
    cursor: pointer;
}
.bottom_arrow
{
    width: 100%;
    float: left;
    padding: 0px;
    text-align: center;
    cursor: pointer;
}

.image_slider_right {
  float: right;
  margin-top: 0;
  position: relative;
  width: 100%;
}
.large_image
{
    width: 100%;
    float: left;
    margin: 0px;
    position: relative;
}
.unisex_image
{
    width: 72px;
    height: 71px;
    position: absolute;
    top: 0px;
    right: 0px;
}
.FabricBoxBig
{
    width: 380px;
    height: auto;
    float: left;
    padding: 0px;
    border: solid 1px #e5e5e5;
    border-top: 0px;
    text-transform: uppercase;
}
.FabricBox_coor
{
    width: 381px;
    height: auto;
    float: left;
    padding: 8px 0px;
    background: #adbb9e;
    font-size: 14px;
    text-align: center;
    color: #586940;
    letter-spacing: 4px;
    margin-left:-1px;
}
/*.view_ladgeer {
  height: 31px;
  background: #f3f3f3;
  padding: 0;
  display: table-cell;
  text-align:center;
  vertical-align:middle;
  border-right: solid 6px #FFF;
  color: #666666;
  box-sizing: border-box;
  width: 46%;
}*/
.view_ladgeer {
  background:url("/Images/x-zoom_icon.png") no-repeat center center;
  background-size:62px 62px;
  bottom: 20px;
  color: #666666;
  float: left;
  height: 62px;
  position: absolute;
  right: 0;
  text-indent: -20000px;
  width: 62px;
}

.play_push
{
    height: 31px;
  background: #f3f3f3;
  padding: 0;
  display: table-cell;
  color: #666666;
  box-sizing: border-box;
  text-align:center;
  vertical-align:middle;
  width: 54%;
}


.play_push_no
{
     height: 31px;
  background: #f3f3f3;
  padding: 0;
  display: table-cell;
  text-align:center;
  vertical-align:middle;
  color: #666666;
  box-sizing: border-box;
  width: 54%;
}

.brand_details
{
    width: 508px;
    float: left;
    padding-top:13px;
}
.details_right
{
    width: auto;
    float: right;
}
.Details_texts
{
    color: #666666;
    text-transform: uppercase;
    font-size: 15px;
    float: left;
    text-align: left;
}
.newstyles
{
    float: right;
}
.details_right ul
{
    padding: 0;
    margin: 0 0 5px;
    color: #666666;
    float: left;
    width: 100%;
}
.details_right ul li {
  color: #666666;
  float: left;
  font-family: Arial;
  font-size: 13px;
  margin-left: 0;
  margin-top: 0;
  padding: 0 0 0 15px;
  width: 95%;
}

/*.style_page_rightCall
{
    width: 452px;
    float: right;
    padding-left: 20px;
    background: url(../images/home/border_right.jpg) left top repeat-y;
    color: #666666;
}*/
.style_page_rightCall {
  color: #666666;
  display: table-cell;
  position: relative;
  vertical-align: top;
  width: 247px;
}
.eurorate
{
    font-size: 14px;
    letter-spacing:.60px;
    color:#666666;
}
.FreePrice{font-size:11px; font-family:arial; padding:5px 0 10px 0; cursor:pointer;}
.FreePrice strong a {
    color: #000000;
}
.special_offer
{
    float: left;
    padding: 0px;
    width: 100%;
    padding-top: 12px;
}
.offer01
{
    float: left;
    padding: 0px;
    width: 228px;
}
.woolmarkNew
{
    float: right;
    padding: 0px;
    width: 51px;
}
.font14
{
    font-size: 14px;
}
.font12
{
    font-size: 12px;
    color: #9a2554;
}

.rating {
  clear: both;
  float: left;
  font-size: 12px;
  margin-bottom: 2px;
  padding-top: 4px;
  width: 100%;
}
.rating_star
{
    width: auto;
    float: left;
    padding: 2px 10px 0 0;
}
.padT8
{
    padding-top: 8px !important;
    font-family: Arial;
}
.color_rool{width:100%; float:left; position:relative; left:-1px; }
.color_rool ul{padding:0px; margin:0px;}
.color_rool ul li{padding:0px; margin:0px 6px 8px 0px; display:inline; width:28px; height:29px; float:left;}
.color_rool ul li.last{margin-right:0px !important;}
.color_rool ul li.brown{background:#d9cdc5;}
.color_rool ul li.blk{background:#000;}
.color_rool ul li.green{background:#005651;}
.color_rool ul li.orange{background:#d47b4e;}
.color_rool ul li.gray{background:#cccccc;}
.color_rool ul li.mgnto{background:#696969; padding:1px; margin-top:-2px;}
.mgnto1
{
    background: #764f75;
    border: solid 1px #fff;
    width: 26px;
    height: 27px;
    float: left;
}

.CurPointer_new {
  border: 1px solid #fff;
  cursor: pointer;
  height:auto;
  width: auto;
}

.CurPointer_new:hover {
  border: 1px solid #e0e0e0;
  cursor: pointer;
  position:relative;
}
.FabricBoxBigNew {
  color: #666666;
  display: table;
  float: left;
  font-family: Arial;
  font-size: 13px;
  height: auto;
  margin-top: 20px;
  width: 100%;
}



.social_leftFull{float:left; width:650px;}
.social_left{float:left; width:185px;}
.social_right{float:right; width:auto;}

.social_left ul{float:left; padding:0px; margin:0px;}
.social_left ul li{float:left; padding:0px; margin-right:12px; display:inline;}

.social_left ul li.share{float:left; padding-top:4px; margin-right:11px; color:#666666; font-size:11px; font-family:Arial; font-weight:bold;}
.social_left ul li.last{margin-right:0px;}

.likeUs_style
{
    width:76px;
    float:left;
}

.gPlus_style
{
    width:auto;
    float:right;
    margin-left:12px;
}
.gPlus_style div.wm{float:right !important}
.washcare {
  display: none;
  left: 50%;
  margin-left: -420px;
  margin-top: -275px;
  position: fixed;
  top: 47%;
  z-index: 4000;
}
.blankBasketPopup
{
     position:fixed; border:1px solid #98a0ad; display:none; top: 30%; left:40%; z-index:4000;  
}

.wrtapper:after {
  clear: both;
  content: "";
  display: block;
}
.closebtn-sec strong{
    position: absolute;
    right: 18px;}
    
 .styleshadow {
    background: url("../images/shadow.jpg") repeat-x 0 0;
    height: 12px;
    left: 0;
    position: absolute;
    top: 1280px;
    width: 100%;
}

.voucher-show
{
    float:left; text-align:left; width:100%;
    
}
.remove_voucher_btn {
  position: absolute;
  right: 4px;
}
.checkout_payment_left .checkout_payment_text a.newRedBut_btn, .remove_voucher_btn a.newRedBut_btn {
  background:#ac3c54;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-family: Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;
  height: 21px;
  line-height: 21px;
  margin: 0 0 0 10px;
  padding:1px 15px 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal;
}


/** start My account-> delete account page  **/
.delete_account_wool{width:800px; float:right}
.wool_unsubscribe_img{width:100%; display:inline-block; float:left; margin-bottom:12px}
.wool_unsubscribe_content{width:750px; float:left; background:#eaeaea; padding:24px 24px 0px; margin:0 auto}
.wool_unsubscribe_heading{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; text-transform:uppercase; color:#9e2857; padding-bottom:9px; width:100%; display:block; clear:both}
.unsubscribe_heading_text{line-height:15px; padding-bottom:18px; width:100%; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#465a86; }
.unsubscribe_heading_text a{color:#465a86}
.my_account{text-decoration:underline}
.wool_unsubscribe_sign{width:100%; display:block; clear:both; text-align:left; padding:0px 0 10px}
/** end My account-> delete account page  **/
/** start Washing instruction  **/
.washing_isntructions{width:802px; margin:7px auto 0;  border:solid 6px #99b7dd; position:relative; background-color:#ffffff;}
.washing_dblue{position:absolute; right:30px; top:6px;}
.washing_isntructions_inner{padding:0 13px; float:left; width:auto}
.washing_isntructions h1{font-family:Arial, Helvetica, sans-serif, sans-serif; font-size:23px; color:#FFF; font-weight:normal; width:100%; float:left; text-transform:uppercase; letter-spacing:0.32px}
.washing_isntructions h1 span{background:#334b79 url(/images/heading_right_bg.jpg) right top no-repeat; padding:1px 12px; min-width:305px; float:left}
.washing_isntructions_inner p.image_div {padding: 17px 0 4px; width:100%; text-align:left}
.washing_isntructions h3{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:2px; line-height: 21px; width:100%; float:left; font-weight:normal; text-transform:uppercase; font-size:13px; color:#334b79; display:block}

.washing_isntructions p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5a5a; float:left; width:100%; padding:0 0 14px; margin:0; line-height:15px;}
.washing_isntructions p.padding15{padding-bottom:15px;}
.washing_isntructions p.padding10{padding-bottom:13px;}

.washing_isntructions p a{color:#5487c1; text-decoration:none}
.washing_isntructions p.washcareblue, .washing_isntructions .washcareblue{color:#5487c1; font-weight:bold}
.washing_isntructions p a:hover{text-decoration:underline}
.washing_isntructions_fr p{padding:0 0 12px !important; line-height:14px !important;}

#pp_full_res body
{
   padding:0px !important;
   margin:0px !important;
}

.washing_quick_summary {
  background:#F5F8FB;
  float: left;
  padding:6px 14px;
  margin-bottom:6px;
  width: 774px;
}
.washing_isntructions p.dark_bold{font-weight:bold; color:#5a5a5a}
.washing_isntructions p.padding_0{padding:0px; line-height:17px}
.washing_head{color:#5a5a5a; font-size:21px !important;}


/** end Washing instruction  **/





.offer_fonts01, .scriptfont1
{

   color:#62768F;
   font-size:16px;
   letter-spacing:0.2px;
   font-weight:normal !important;
   font-style:italic;

}
/* Home page segoe Remove */
div.top_menu2 ul .hp_needhelp, div.right_febric_btn p, span.bnr-main-head-other-span, .offer_fonts01, .scriptfont1{font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;}
/* Home page segoe Remove */

.gvRightScript{ font-size:20px; color:#738cb5; font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;}
.gvredtext{color:#ab3632;font-size:20px;margin:5px 0 16px;  font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;}
.frConscript{ font-size:16px !important; color:#384674; text-transform:none !important; display:block; margin-bottom:15px;font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;}
.scriptfont-return
{
   color: #384674;
  float: left;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  width: 100%;
   font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;
}
.washing_isntructions p span{text-align:left; float:left; width:100%; font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;}
.scriptfont_wash{font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;}
#popupbox_wash span {
  font-weight: normal;
}


/* style nav CSS*/
.men_first_li {
  color: #62788F !important;
  font-size: 18px !important;
  font-weight: normal !important;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-top: 18px;
}
/* style nav CSS*/

/*---------------start  Checkout Page ---------------------*/

.woolover_checkout_wrap:after, .checkout_detail_left:after, .checkout_right_area:after, .checkout_payment_left:after, .checkout_create_account:after{
	clear: both;
	display: block;
	content: ""
}

.woolover_checkout_wrap{width:825px; margin:15px auto}

.woolover_right_title{width:auto; float:left; margin:40px 0 0 54px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; color:#50617b; text-transform:uppercase; font-weight:bold; letter-spacing:.7px}

.checkout_payment_summary{width:100%; float:left; margin:22px 0 22px -35px;}
.checkout_payment_summary img{display:block}
.wool_checkout_detail:after{display:block; clear:both; content:"";}
div.checkoutProcessMain {
  float: left;
  width: 1069px;
  margin-left: -535px;
  left: 50%;
  position: relative;
}
.wool_checkout_detail {
  border: 6px solid #F5F7FC;
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
}
div.header_top.checkOutLogo{height:65px;}
.checkOutLogo .logo_main{width:100%; text-align:center;}
.checkOutLogo .Y_TopLogo{display:none;}
.wool_checkout_detail_main{width:100%; float:left;  padding:0 0 24px; }


.checkout_detail_left {
  float: left;
  padding: 35px 0 0 57px;
  position: relative;
  width: 405px;
}

.wool_checkout_detail .checkout_wool_field{width:100%; float:left; margin:0; position:relative;}
.wool_checkout_detail label{text-transform:uppercase; margin:0 0 11px 0; float:left; width:100%}
.wool_checkout_detail  span.required_text_checkout{text-transform:none;}
.wool_checkout_detail input[type="text"], .wool_checkout_detail input[type="password"]{float:left; display:block; width:204px; padding:0 5px; box-sizing:border-box; height:24px;  border:solid 1px #cecece; background:#FFF; margin:0 0px 0 0;}
.ie .wool_checkout_detail input[type="text"], .ie8 .wool_checkout_detail input[type="text"], .ie9 .wool_checkout_detail input[type="text"], ie .wool_checkout_detail input[type="password"], ie8 .wool_checkout_detail input[type="password"], ie9 .wool_checkout_detail input[type="password"]{padding:4px 5px 0}
.continuee01 {
  float: left;
  position: relative;
  width: 100%;
}
.ie .wool_checkout_detail input[type="text"], .ie8 .wool_checkout_detail input[type="text"], .ie9 .wool_checkout_detail input[type="text"], .ie .wool_checkout_detail input[type="password"], .ie8 .wool_checkout_detail input[type="password"], .ie9 .wool_checkout_detail input[type="password"]{padding:3px 5px}
.continuee01 input{float:left; display:block; width:180px;  padding:0 5px; height:24px; border:solid 1px #cecece; background:#FFF; margin:0 0px 0 0;}

.wool_checkout_detail .checkout_remember_me{width:140px; float:left; margin-top:5px}
.wool_checkout_detail .checkout_remember_me input[type="checkbox"]{float:left; width:10px; border:none; height:10px; margin:0 8px 20px 0;}
.ie .wool_checkout_detail .checkout_remember_me input[type="checkbox"], .ie8 .wool_checkout_detail .checkout_remember_me input[type="checkbox"], .ie9 .wool_checkout_detail .checkout_remember_me input[type="checkbox"]{width:auto; height:auto;}
.wool_checkout_detail .wool_checkbox_label {
  float: left;
  margin: 2px 0 10px;
  width:300px;
}
.wool_checkout_detail .wool_checkbox_labe2{margin:15px 0 0}




.wool_checkout_detail .wool_checkbox_label input[type="radio"]{float:left; width:14px; height:14px; margin:0 8px 0 0}
.wool_checkout_detail .wool_checkbox_labe2 input[type="radio"]{ margin: -3px 0 0 18px;}
.wool_checkout_detail .checkout_forgot_span{margin:3px 0 0 17px; width: 158px;  float:right;}
.wool_checkout_detail .checkout_forgot_yout_pass{line-height:15px; text-decoration:underline; color:#666666}

.checkout2_button{float: left;
  margin-top: 10px;
  width: 100%;}
.checkout_continue_btn{
    background:#AC3755;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 15px;
    letter-spacing: 0.6px;
    padding: 5px 16px;
    text-align: center;
    text-transform: uppercase;

    }
}
.wool_checkout_detail form input[type="submit"], .checkout_payment_left input[type="submit"]{padding:5px 16px; font-size:15px; color:#FFF; text-transform:uppercase; text-align:center;-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; border:none; background:#ac3755; cursor:pointer; letter-spacing:.6px; float:left}
.wool_checkout_detail form input[type="submit"]:hover, .checkout_payment_left input[type="submit"]:hover, .checkout_review_order_right .checkout_paynow_btn:hover, .checkout_using_diff-link .checkout_paynow_btn:hover{background:#c2375a}

.wool_checkout_button{padding:5px 16px; font-size:15px; color:#FFF; text-transform:uppercase; text-align:center;-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; border:none; background:#ac3755; cursor:pointer; letter-spacing:.6px; float:left}
.wool_checkout_detail_main .checkout_right_area{float:right; width:310px;}
.wool_checkout_detail_main .checkout_right_area .woolover_need_help{float:right; display:block}

.wool_checkout_detail_main .checkout_detail_left .checkout_paymet_cards{position:absolute; bottom:0; right:-350px}
.wool_checkout_detail_main .checkout_detail_left .checkout_paymet_cards img{margin-right:6px; display:inline-block; float:left}
.wool_checkout_detail_main .checkout_detail_left .checkout_paymet_cards img.checkout_norton_secured{margin:-7px 20px 0 0}
.checkoutFirstChat{width: 100%; text-align: right; margin-bottom: 20px;
            float: right; padding-top: 9px; margin-right:0px;}

.wool_checkout_detail .checkout_bottom_part {
  float: left;
  padding-bottom: 20px;
  width: 100%;
  }
.wool_checkout_detail .checkout_alternatively_text {
  color: #50617B;
  float: left;
  font-family:"Lucida Sans","Lucida Grande",sans-serif; 
  font-style:italic;
  font-size: 18px;
  margin: 0px 45px 0 54px;
}
.wool_checkout_detail .checkout_or_text{margin:0 22px 0 16px}
.wool_checkout_detail .checkout_bottom_part i img , .wool_checkout_detail .checkout_bottom_part i input{float:left; display:block;  margin-top:-4px;}





/* ----------------------  */



.checkout_payment_left {
  border: 1px solid #e0e0e0;
  float: left;
  padding: 20px 20px 0;
  position: relative;
  width: 575px;
}

.checkout_payment_left .checkout_payment_text {
  float: left;
  font-size: 12px;
  margin-top: 22px;
  padding-bottom: 10px;
  text-transform: uppercase;
  width: 100%;
}
.checkout_payment_left .checkout_payment_question {
  margin-top: 12px;
}
.checkout_payment_left .checkout_payment_text a {
  color: #666666;
  padding-right: 4px;
}
.checkout_payment_left .checkout_payment_question a{padding-right:30px;  }
.checkout_dotted-border{width:100%; float:left; border-bottom:dotted 2px #cbcbcb; padding:5px 0 0}

.checkout_card_detail_heading{float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:20px 0 5px; font-size:14px; text-transform:uppercase; color:#506174; font-weight:500; letter-spacing:.3px}

.checkout_card_heading_bottom{width:100%; float:left; font-size:11px; letter-spacing:.3px}

.checkout_payment_left .checkout_table {
  float: left;
  margin: 22px 0 10px;
  width: 468px;
}
.checkout_payment_left .checkout_table_border td{text-transform:uppercase; padding:5px; font-size:11px}
.checkout_payment_left .checkout_table_border {
  border: 1px solid #E0E0E0;
  float: left;
  width: 468px;
}
.checkout_payment_left .checkout_default_row{background:#f2f2f2;}
.checkout_payment_left .checkout_default_text{color:#b73d55}
.checkout_payment_left .checkout_using_diff-link {
  float: left;
  margin: 7px 0 14px;
  width: 100%;
}
.checkout_payment_left .checkout_using_diff-link a{float:left; display:block; color:#666666; text-decoration:underline; text-transform:uppercase}
.checkout_payment_left .checkout_using_diff-link img {
  float: right;
  margin: -12px 0 0;
}

.checkout_payment_right {
  float: left;
  margin: 35px 0 40px;
  width:100%;
}


/*--------------------------------------*/

.checkout_with_card_detail {
  float: left;
  position: relative;
  width: 100%;
}
.checkout_with_card_detail .checkout_norton_secured_left {
  position: absolute;
  right: 17px;
  top: 42px;
}
.checkout_Payment_cards {
  float: right;
  margin: 16px 0 14px;
}
.checkout_Payment_cards > img {
  display: inline-block;
  margin: 0 0 0 8px;
}

.checkout_cardDetail_Field{width:100%; float:left; margin:29px 0 0}
.checkout_cardDetail_Field .main_card_detail_p{width:100%; float:left; margin:0 0 10px; position:relative;}
.checkout_cardDetail_Field .main_card_detail_p label {
  color: #666666;
  float: left;
  font-size: 13px;
  letter-spacing: 0.3px;
  margin: 0 0 0 23px;
  padding: 0 0 0 2px;
  text-transform: none;
  width: 170px;
}
.checkout_cardDetail_Field .main_card_detail_p .label.Cvalied{background:url(../images/checkOut_valid.png) no-repeat left 5px}
.checkout_cardDetail_Field .main_card_detail_p .label.Cinvalied{background:url(../images/checkOut_invalid.png) no-repeat left 5px}
.checkout_cardDetail_Field .main_card_detail_p input[type="text"], .checkout_cardDetail_Field .main_card_detail_p input[type="password"]{width:204px; padding:0 5px; box-sizing:border-box; height:24px; border:solid 1px #cccccc}
.ie .checkout_cardDetail_Field .main_card_detail_p input[type="text"], .ie8 .checkout_cardDetail_Field .main_card_detail_p input[type="text"], .ie9 .checkout_cardDetail_Field .main_card_detail_p input[type="text"], .ie .checkout_cardDetail_Field .main_card_detail_p input[type="password"], .ie8 .checkout_cardDetail_Field .main_card_detail_p input[type="password"], .ie9 .checkout_cardDetail_Field .main_card_detail_p input[type="password"]{padding:1px 5px 0; line-height:16px;}
.checkout_cardDetail_Field .main_card_detail_p select{width:auto; padding:0 5px; height:24px; border:solid 1px #cccccc}
.checkout_cardDetail_Field .main_card_detail_p input.Cexp_date{width:50px; margin:0 10px 0 0}
.checkout_cardDetail_Field .main_card_detail_p .label.Cnotvalied{padding:5px 0 3px 9px; font-size:13px; width:150px; float:left;}
.checkout_cardDetail_Field .main_card_detail_p input[type="checkbox"] {
  margin-top: 6px; margin-left:8px;
}



/*------------------------------------*/

.checkout_billing_card{width:100%; float:left}
.checkout_billing_card table.card_details_table {
  float: left;
  margin-right: 15px;
}
.checkout_billing_card table.card_details_table tr{ background:#f2f2f2}
.checkout_billing_card table.card_details_table td {
  padding: 5px 0 5px 12px;
}

.checkout_billing_card .checkout_using_diff-link {
  border-bottom: 2px dotted #CBCBCB;
  margin: 15px 0 0;
  padding: 0 0 30px;
}
.checkout_billing_Field{margin:0}
.checkout_billing_Field .checkout_card_detail_heading{margin:21px 0 18px}
.checkout_billing_Field .checkout_required_star{color:#b23f78; font-size:15px}
.checkout_billing_Field .main_card_detail_p .label{font-size:12px;}
.checkout_cardDetail_Field .main_card_detail_p input[type="button"].Cexp_date {
background:#ac3755; width:auto; text-transform:uppercase; font-size:11px; padding:3px 5px; border-radius:5px; color:#FFF; cursor:pointer; border:none;
}
.checkout_cardDetail_Field .enter_address_manually{background:url(../images/checkout_dark_arrow.png) no-repeat right center; padding-right:15px; text-transform:uppercase; letter-spacing:.2px; margin-left:179px; display:inline-block; color:#666666; font-size:13px;}

.checkout_cardDetail_Field .main_card_detail_p input.Checkout_focus{background:#f6cfd1}
.checkout_cardDetail_Field .main_card_detail_p select{padding:3px; width:auto;}
div.thn-text-bg{overflow-x:hidden}
/*------------------------------------*/



.checkout_billing_address {
  border: 1px solid #D0D0D0;
  display: table-cell;
  margin-right: 29px;
  padding: 0;
  vertical-align:top;
  width: 275px;
}
.ie8 .checkout_billing_address{width:314px;}
.checkout_billing_address_edit {
  display: table-cell;
  min-height: 207px;
  padding: 17px 16px;
  width: 275px;
}
.ie8 .checkout_billing_address_edit {
  min-height: 280px;
  vertical-align:top;
}



.chckt_blankfirst {
  display: table-cell;
  width: 20px;
}
.chckt_blanksecond {
  display: table-cell;
  width: 85px;
}
.checkout_billing_address_title{font-size:14px; color:#506174; text-transform:uppercase; float:left}
.checkout_billing_address_edit_a{float:right; padding-right:2px;color:#506174; font-size:13px; display:inline-block; text-decoration:underline}
.checkout_billing_address_edit .checkout_billing_address_message {
  border: medium none;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 18px;
  margin: 10px 0 0;
  outline: medium none;
  width: 100%;
}
.checkout_pay_without_reg{float:left; margin:25px 0 0 30px;}
.checkout_create_account input[type="checkbox"]{margin:27px 0 0 13px}
.checkout_pay_without_reg_a{margin:25px 12px 0 20px; text-decoration:underline; color:#666666; float:left;}

.checkout_create_account .main_card_detail_p label.Cnotvalied{text-transform:uppercase}
.checkout_Segoe_font{font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic; text-transform:capitalize; font-size:18px;}


/*----------------------------------------*/



.checkout_create_account .checkout_billing_thanks {
  border-bottom: 2px dotted #CBCBCB;
  float: left;
  padding-bottom: 20px;
  width: 100%;
}

.checkout_review_order .checkout_review_order_table {
  border: 1px solid #E0E0E0;
  float: left;
  margin-top: 14px;
}

.checkout_review_order .checkout_review_order_tr{background:#f2f2f2;white-space:nowrap;}

.checkout_review_order .checkout_review_order_table td {
   padding: 5px 11px;
}

.checkout_review_order tr.checkout_review_order_tr td{padding:12px 9px;}
.checkout_review_order_table1{float:left; border: 1px solid #e0e0e0; margin:10px 0 0}
.checkout_uppercasetext{text-transform:uppercase !important}
.checkout_review_order_table1 tr td{padding:10px 0}
.checkout_review_order_table1 tr td a{color:#666666; text-decoration:underline}
.checkout_review_order_total{width:100%; float:left}
.checkout_review_order_total .checkout_norton_secured_left{float:left; margin:22px 0 0}
.checkout_review_order_right{float:right; width:600px; }
.checkout_review_order_right .checkout_paynow_btn, .checkout_using_diff-link a.checkout_paynow_btn{background:#af2952; text-decoration:none; font-size:15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#FFF; text-transform:uppercase; cursor:pointer; border-radius:5px; width:212px; padding:10px 0; float:right; text-align:center;}
.checkout_review_total_p{font-family:'lucida_sans_unicoderegular', Lucida Sans, sans-serif; font-size:20px; margin-right:20px; text-transform:uppercase; color:#53607d; float:left; margin-top:6px; font-weight:normal}
.checkout_review_total_p .checkout_review_total{font-size:20px; margin-left:10px; text-transform:none; }
.checkout_buy_now {
  float: left;
  margin: 7px 0 0 12px;
}
.checkout_buy_now .checkout_pay_with_paypal {
  float: left;
  margin: 4px 16px 0 0;
}
.checkout_buy_now .checkout_pay_with_paypal_img{float:right}


.checkout_using_diff-link a.checkout_paynow_btn {
  display: inline-block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.2px;
  margin-left: 0;
  padding: 9px 0;
  width: 233px;
}
/*--------------------------------------------*/

.checkout_billing_address_right {
  border: 1px solid #D0D0D0;
  display: table-cell;
  width: 275px;
}
.checkout_billing_address_right .checkout_billing_address_edit{width:275px; margin:15px 0 0; min-height:207px}
.ie8 .checkout_billing_address_right{width:314px;}
.ie8 .checkout_billing_address_right .checkout_billing_address_edit{min-height:280px; vertical-align:top;}
/*----------------------------------------------*/


.checkout_button_with_arrow{width:auto; float:left; font-size:13px; color:#53607d; letter-spacing:.1px; padding-left:32px; background:url(../images/Checkout_button_arrow.png) no-repeat left center; display:inline-block; margin-top:25px; margin-left:-14px; font-family:'lucida_sans_unicoderegular', Lucida Sans, lucida_sansregular;}


/*-----------------------------------------*/

.checkout_paymet_cards2 {
  bottom: -10px;
  position: absolute;
  right: -56%;
}

/*-----------------------------------------*/
.main_card_detail_p input.checkout_address_nickname[type="text"] {
  border-color: #50617B;
  border-width: 0 0 1px;
  color: #646464;
  padding: 0 10px 0 0;
}
/*-----------------------------------------*/

.checkout_button_right{width:235px; float: right;}
.checkout_button_right input[type="submit"]{float:right !important}
#dvRmbr {
  float: left;
  position: absolute;
  right: -6px;
  top: 0;
}

/*-----------------------------------------*/

.wool_checkout_detail_bg{background:url(../images/Checkout_woll_bg.png) right top no-repeat}

.checkout_payment_left2 {
  float: left;
  position: relative;
  width: 250px;
}
.checkout_payment_left2 .main_card_detail_p {
  float: left;
  margin: 0 0 10px;
  width: 100%;
}
.checkout_payment_left2 .main_card_detail_p label.Cnotvalied{width:80px}
.checkout_payment_left2 .main_card_detail_p select {
  width: 170px;
}
.checkout_payment_left2 .checkout_button_right {
  float: left;
  width: 100%;
}
.checkout_payment_left2 .checkout_button_right input[type="submit"]{
  font-size: 12px;
  padding: 5px 9px;
}
.checkout_wool_text{width: 305px;  float: right; padding:0px 55px 0 0 !important; text-align:left; font-size:14px; color:#6585ac; text-transform:uppercase; line-height:20px; letter-spacing:.3px;}

.checkout_outer_area{width:100%; float:left; margin-top:18px}
.f_right{float:right}
.f_left{float:left}


/*----------------------------------*/


.checkout_for_new_address a {
	color: #666666;
	text-decoration: underline
}
.checkout_for_new_address {
  float: left;
  line-height: 24px;
  margin: 10px 0 0;
  text-transform: uppercase;
  width: 100%;
}
.checkout_card_detail_heading .chckt_continue_btn {
  bottom: -497px;
  position: absolute;
  right: -100px;
}
/*---------------/__/-------------------*/





.checkout-left-call {
	margin: 0px;
	padding: 0 0 0 15px;
	float: left;
	width: 100%
}
.checkout-address-area {
	margin: 0px 0 0 0px;
	padding: 0px;
	float: left;
}
.checkout-billing-address-edit {
	float: left;
	padding: 0px 0px;
	width: 304px;
}
.checkout-billing-address-title {
	font-size: 14px;
	color: #506174;
	text-transform: uppercase;
	float: left
}
.checkout-billing-address-edit-a {
	float: left;
	padding-right: 0px;
	color: #506174;
	font-size: 13px;
	display: inline-block;
	text-decoration: underline;
	margin-left:25px;
}
.checkout-billing-address-edit .checkout-billing-address-message {
	border: medium none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0.3px;
	line-height: 18px;
	margin: 10px 0 0;
	outline: medium none;
	width: 100%;
}
.select-delivery-option {
	margin: 30px 0 0 0;
	float: left;
	font-size: 15px;
	color: #536076;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	clear: both;
}
.delivery-option-box {
	margin: 16px 0 0;
	padding: 1px 0 0px;
	float: left;
	width: 100%;
	border: 1px solid #cccccc;
	clear: both;
	box-sizing:border-box;
	border-bottom: none;
}
.delivery_box_area {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.radio-btn1 {
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 12px 12px 10px;
  width: 100%;
}
.marB0 {
	margin-bottom: 0px;
}
.radio-btn2 {
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 10px 12px;
  width: 100%;
}
.radio-btn3 {
	margin: 0px 0 10px;
	box-sizing: border-box;
	float: left;
	width: 100%;
	
}
.royal {
	color: #6D85AF;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
}
.royal-last {
	color: #666666;
	float: left;
	font-size: 12px;
	padding:  0 0 10px;
	clear: both;
	
}
.currency {
	float: left;
	padding: 0px;
	font-size: 12px;
	color: #6d85af;
	width: 42px;
	text-align: right;
	font-weight: bold;
}
.sub-text {
	margin: 5px 0 0 0px;
	padding: 0px;
	font-size: 12px;
	color: #666666;	
	width: 90%;
	float: left;
	
}
.r-btn {
	margin: 0 0 0 15px;
	padding: 0px;
	float: right;
}
.standard {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.currency-area {
	float: right;
	width: auto;
}
.see-our-Gift {
	margin: 21px 0 0 0px;
	padding: 0px;
	float: left;
	font-size: 13px;
	text-decoration: underline;
	text-transform: uppercase;
	clear: both;
	cursor:pointer;
}
.see-our-Gift span {
	margin: 5px 0 0 0px;
	padding: 0 0 0 5px;
	float:right;
}
.gift-bags-area {
	margin: 17px 0 0 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	float: left;
}
.full01 {
	float: left;
	width: 403px;
	padding: 14px 0px 0 0;
}
.bags-text {
	margin: 0px 0 0 0px;
	padding: 0 0 0 0px;
	width: 340px;
	float: left;
	font-family:"Lucida Sans","Lucida Grande",sans-serif; 
	font-style:italic;
	font-size: 16px;
	color: #666666;
	clear: both;
}
.bags-subtext1 {
	margin: 8px 0 0 0px;
	padding: 0 0 0 0px;
	width: 100%;
	float: left;
}
.bags-subtext2 {
	margin: 16px 0 0 0px;
	padding: 0 0 0 0px;
	width: 100%;
	float: left;
}
.bags-subtext3 {
	margin: 16px 0 0 0px;
	padding: 0 0 0 0px;
	width: 100%;
	float: left;
}
.choose-bag-img {
	margin: 0px 0 0 0px;
	padding: 0 0 0 0px;
	width: 100%;
	float: left;
	cursor:pointer;
}
.message-text {
  clear: both;
  float: left;
  
  margin: 0;
  padding: 0;
  width: 332px;
}
.message-textarea {
	margin: 7px 0 0 0px;
	padding: 8px 0 0 10px;
	float: left;
	border: #cbcbcb 1px solid;
	clear: both;
	width: 328px;
	height: 74px;
}
.add-instructions {
	margin: 16px 0 0 0px;
	padding: 0 0 18px 0px;
	float: left;
	font-size: 13px;
	text-decoration: underline;
	text-transform: uppercase;
	clear: both;
	cursor:pointer;
}
.add-instructions span {
  float: none;
  margin: 5px 0 0;
  padding: 0 0 0 5px;
}
.message-for-postman {
	margin: 0px 0 0 0px;
	padding: 0 0 0 0px;
	float: left;
	clear: both;
	text-transform: uppercase;
	width:100%;
}
.message-for-postman-textarea {
	margin: 12px 0 0 0px;
	padding: 8px 0 0 10px;
	float: left;
	border: #cbcbcb 1px solid;
	clear: both;
	width: 328px;
	height: 86px;
}
.message-for-woolovers {
	margin: 23px 0 0 0px;
	padding: 0 0 0 0px;
	float: left;
	clear: both;
	text-transform: uppercase;
	width:100%;
}
.message-for-woolovers-textarea {
	margin: 12px 0 0 0px;
	padding: 8px 0 0 10px;
	float: left;
	border: #cbcbcb 1px solid;
	clear: both;
	width: 328px;
	height: 86px;
}
.bottom-area {
	width:100%;
	float: left;
	position: relative;
}
.leftarea-bottom-checkbox {
	margin: 8px 0 0 0px;
	padding: 0 0 0 0px;
	float: left;
	clear: both;
	width:100%;
}
.checkbox {
	margin: 0px 0 0 10px;
	padding: 0 0 0 0px;
}
.checkbox1 {
  /*margin: 0 0 0 10px;*/
  padding: 0;
}
.mac .message-text span{margin-right: 14px !important;}
.mac .leftarea-bottom-checkbox span{position: relative;}

.payment-btn {
  background:  #ac3c54;
  border-radius: 5px;
  clear: both;
  color: #ffffff;
  cursor: pointer;
  float: left;
  font-size: 13px;
  letter-spacing: 0.6px;
  margin: 28px 0 0;
  padding: 9px 0;
  position: absolute;
  right: 14px;
  text-align: center;
  text-transform: uppercase;
  top: -51px;
  width: 211px;
}
.need-help {
	margin: 0px;
	padding: 0px;
	float: right;
	cursor: pointer;
}
.need-help2 {
	margin: 0px;
	padding: 0px;
	float: right;
	position: absolute;
	right: 0px;
	cursor: pointer;
}
.norton-img {
	margin: 35px 0 0 0px;
	padding: 0px;
	float: right;
	cursor: pointer;
}
/*----------------------------------------------------------  a  -------------------------------------------------------------*/



.see-our-Gift1 {
	margin: 24px 0 0 0;
}
.add-instructions1 {
	margin: 12px 0 0 0;
}
.leftarea-bottom-checkbox1 {
	margin: 6px 0 0 0;
}
/*----------------------------------------------------------  a1  -------------------------------------------------------------*/



.radio-btn-box {
  background: #fff;
  clear: both;
  float: left;
  margin: 8px 0 0;
  position: relative;
  width: 990px;
}
.please-select-box1 {
  background-color: #f7f7f7;
  float: left;
  padding: 10px 25px;
  width: 307px;
}

.a-tag {
	margin: 0px;
	padding: 0 0 0 7px;
	color: #666666;
	text-decoration: underline;
}
.a-box {
	float: right;
	
}
.please-select-subtext {
  color: #666666;
  float: left;
  font-size: 12px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.please-select-subtext span, .road-lane1 span {
	margin: 0px;
	padding: 0 8px 0 0px;
}
.radio-button {
	margin: 0;
	padding: 0px;
	float: right;
	width:170px;
}
.road-lane {
  border-bottom: 2px dotted #CBCBCB;
  color: #50617B;
  float: left;
  font-size: 13px;
  margin: 0;
  padding: 0 0 15px;
  min-height:33px;
  width: 100%;
}
road-lane1{float:left; width:100%; clear:both;}
.checkout_last {
	margin-bottom: 0px;
}
.large_checkout_btn {
  background: #ac3755;
  border: medium none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  float: left;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  font-size: 12px;
  padding: 8px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.checkout_btn {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	background: #ac3755;
	border-radius: 5px;
	padding: 4px 0px;
	cursor: pointer;
	border:none;
	margin-top:17px;
	float:left;
	width:145px;
	text-align:center;
	
}


/*-----------*/


.select-subtext-open {
  box-sizing: border-box;
  float: left;
  line-height: 14px;
  margin-top: 0;
  padding: 0 18px 10px;
  width: 100%;
}
.select-subtext-open span{width:100%; float:left}

.delivery-address-left03 .label
{
    font-size: 12px;
    padding: 5px 0 3px 9px;
    width: 150px;
    float:left;
}

.delivery-address-left03 select
{
   border: 1px solid #CCCCCC;
    height: 24px;
    padding: 0;
    width:204px;
}





/*-------------------------*/

.itemSummary:after {
  clear: both;
  content: "";
  display: block;
}

.itemSummary {
  background-color: #f2f2f2;
  border-radius: 10px;
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding: 18px 20px 12px;
  text-transform: uppercase;
  width: 215px;
}

.itemSummary .itemSummaryheading {
  border-bottom: 2px dotted #CCCCCC;
  color: #53607D;
  float: left;
  font-family: 'Lucida Sans','Lucida Grande',sans-serif;
  font-size: 14px;
  font-weight : bold;
  letter-spacing: 0.3px;
  margin-bottom: 14px;
  padding-bottom: 12px;
  text-transform: uppercase;
  width: 100%;
}


.item_subtotal {
  float: left;
  padding-bottom: 5px;
  width: 100%;
}

.item_subtotal span, .item_subtotal_mailstd p span, .item_subtotal_vat span{float:right; width:auto !important; text-transform:none; }
.item_subtotal_vat{text-transform:uppercase; font-size:16px; width:100%; float:left; color:#60789B}
.item_subtotal_deduction {
  color: #83A2BB;
  float: left;
  font-size: 11px;
  text-transform: none;
  margin: 2px 0 0 4px;
}
.item_subtotal_mailstd {
  border-bottom: 1px solid #ABABAB;
  float: left;
  margin-bottom: 3px;
  padding-bottom: 10px;
  width: 100%;
}

.itemvat_text{float:left;}
.item_subtotal_total {
  border-top: 1px solid #ABABAB;
  color: #53607D;
  float: left;
 font-weight: bold;
  font-family: 'Lucida Sans','Lucida Grande',sans-serif;
  font-size: 14px;
  padding-top: 11px;
  width: 100%;
}

.itemtotal_left{float:left}
.item_subtotal_mailstd span{float:left; width:140px;}
.item_subtotal-btn {
  background:#AC3C54;
  border-radius: 5px;
  clear: both;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  padding: 9px 0;
  border-radius:5px;
  border:none;
  font-size:15px;
  width: 100%;
}
.item_Edit
{
    color:#666666;
    text-decoration:underline;
}
.item_Edit:hover
{
   
}
.item_Edit1:hover
{
   
   
}


.wool_checkout_detail .checkout-error
{
    padding:29px 42px; background:#fef2f2; color:#ac3755; text-align:center; font-size:12px; margin:0 0 10px 0; width:660px;
}

/*-------------------------*/
.delivery-contry
{
    width:345px;
}

/* CheckOut Bag Popup CSS*/

.checkout_bag_popup:after{display:block; clear:both; content:""}

.checkout_bag_popup{width:694px; background:#ffffff; border:solid 1px #cdcdcd; margin:0 auto}

.checkout_large_img{width:550px; float:left; margin:12px; height:433px; overflow:hidden; display:inline-block}

.bag_popup_right{width:120px; float:left}
.bag_pp_close {
width: 120px;
height: 25px;
background: url(../images/close-but-sp.jpg) center top no-repeat;
cursor: pointer;
display:block;
margin:10px 0 25px;
}

.popup_select_bag{width:88px; text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; letter-spacing:.3px; color:#666666; margin:0 auto 40px}

.bag_popup_ul{width:100%; float:left; display:block}
.bag_popup_ul li{margin:0 15px 30px 12px; list-style:none; display:inline-block; width:90px;}
.bag_popup_ul li .bag_popup_img{padding:3px 4px; background:#FFF; border:solid 1px #cbcbcb;float:left; width:55px; height:43px; cursor:pointer;}
.bag_popup_ul li .bag_popup_img img{width:100%; height:auto}
.bag_popup_ul li span{float:right; margin-top:19px;}

.bag_popup_btn{border:none; font-family:"Lucida Sans", "Lucida Grande", sans-serif; cursor:pointer; font-weight:bold; font-size:12px; text-transform:uppercase; color:#FFF; background:#b53e55; padding:5px 6px; border-radius:5px; margin-left:19px}
.checkoutStatus:after
{display:block; clear:both; content:"";
}
.checkoutStatus
{ width:1000px; margin:0 auto; 
    }
.bag_popup_ul li:hover p{border:solid 1px #656565;}
.bag_popup_ul li p{width:65px; height:51px; border:solid 1px #FFF; padding:2px; float:left;}
/* CheckOut Bag Popup CSS*/


        .valid
        {
            background: url("/Images/valid.png") no-repeat center center !important;
            display: inline-block;
            height: 18px;
            left: -22px;
            position: absolute;
            text-indent: -9999px;
            top: 0;
            width: 16px !important;

        }
        .error
        {
            background: url("/Images/error.png") no-repeat center center !important;
            display: inline-block;
            height: 18px;
            left: -22px;
            position: absolute;
            text-indent: -9999px;
            top: 0;
            width: 16px !important;

        }
        
        label.labelNew
        {
        width: 67px !important;
        padding: 2px 0 3px 25px !important;
        }
    
    
    .checkout_cardDetail_Field .main_card_detail_p label.padless {
    color: #666666;
    float: left;
    font-size: 13px;
    letter-spacing: 0.3px;
    margin: 0;
    padding: 7px 0 3px 0px !important;
    text-transform: none;
    width: 154px;
    left:-3px !important;
    top:-5px !important;
}

.padL30{margin-left:24px; margin-top:10px;}

.chkBorder:after {
  clear: both;
  content: "";
  display: block;
}
.chkBorder{border-bottom: 2px dotted #CBCBCB;
margin: 0 auto 25px;
width: 728px;}

.checkout_paymet_cards img {
  height: auto;
  margin-left: 5px;
  
}

.footer-heading-new {
  color: #53607D;
  float: left;
  font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;
  font-size: 16px;
  letter-spacing: 0.3px;
  padding: 30px 0 8px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.footer-heading-new span{ color: #384674;}

.footer-heading-new a:hover {
  text-decoration: none;
}
.footer-heading-new a {
  color: #666666;
  font-family: Arial;
  font-size: 12px;
  text-decoration: underline;
  text-transform: capitalize;
}
.footerContactNew {
  background-color: #F7F6F6;
  color: #666666;
  float: left;
  font-family: Arial;
  font-size: 12px;
  line-height: 18px;
  padding: 0 0 15px;
  text-align: center;
  width: 100%;
}

.payment-deliver-btn {
  background:#AC3C54;
  border-radius: 5px;
  clear: both;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  margin: 28px 0 0;
  padding: 3px 4px;
  text-align: center;
  text-transform: uppercase;
  width: 170px;
}

.orderedit
{
    color:#000 !important;
}
.orderedit:hover{
color:Red !important;
}

/*.chkout_baddress {
  color: #AC3755;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  position: absolute;
  right: -95px;
  top: 10px;
  width: 80px;
}*/
.chkout_baddress {
  color: #A2314E;
  float: left;
  font-size: 13px;
  letter-spacing: 0.3px;
  margin-top: 0px;
  text-transform: uppercase;
  width: 85px;
}


.chckt_product_table{border:solid 1px #e0e0e0; float:left; clear:both; width:100%; margin:14px 0 0;}
.chckt_heading_table{background:#f2f2f2; float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; letter-spacing:.30px; line-height:38px;}
.chckt_heading_table li, .chckt_detail_table li{float:left; display:inline-block}
.chckt_product_table .chckt_detail_table li {
  padding: 12px 0 6px !important;
}
.chckt_heading_table li.chckt_style{padding:0 0 0 19px; width:270px}
.chckt_heading_table li.chckt_color{width:51px;}
.chckt_heading_table li.chckt_size{width:45px;}
.chckt_heading_table li.chckt_qty{width:48px;}
.chckt_heading_table li.chckt_stock_status{width:118px;}
.chckt_heading_table li.chckt_price{width:180px;}
.chckt_detail_table .chckt_style {
  padding-right: 14px;
}

.chckt_detail_table{float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; letter-spacing:.10px; text-transform:uppercase}
.chckt_detail_table li .chckt_prdt_arrow {
  float: left;
  height: auto;
  padding: 4px 0 4px 14px;
  width: 23px;
  cursor:pointer;
}
.chckt_detail_table li.chckt_style{padding-left:14px !important; width:282px}
.chckt_detail_table li.chckt_color {
  margin-top: -6px;
  position: relative;
  top: 1px;
  width: 50px;
}
.chckt_detail_table li.chckt_size{width:44px;}
.chckt_detail_table li.chckt_qty{width:48px;}
.chckt_detail_table li.chckt_stock_status{width:110px;}
.chckt_detail_table li.chckt_price{width:74px; text-transform:none;}
.chckt_detail_table li.chckt_change_remove{width:110px; text-transform:none}

.chckt_review_table {
  background:#f2f2f2;
  border: 1px solid #e2e2e2;
  color: #666666;
  display: table;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 10px 0 20px;
  text-transform: uppercase;
  width: 100%;
}
.chckt_review_table li {
  box-sizing: border-box;
  display: table-cell !important;
  float: none !important;
  padding: 10px 0;
  vertical-align: middle;
}
.chckt_review_table li{float:left; display:inline-block}
.chckt_review_table li.chckt_delivery {
  padding-left: 20px;
  width: 190px;
}
.chckt_review_table li.chckt_std_post {
  padding-right: 10px;
  width: 215px;
}
.chckt_review_table li.chckt_days {
  padding-right: 10px;
  text-transform: none;
  width: 120px;
}
.chckt_review_table li.chckt_changes{text-transform:none; text-decoration:underline; }
.chckt_review_table li.chckt_changes a{color:#666666}


.chckt_card_details {
  float: left;
  margin-top: 9px;
  width: 100%;
}
.chckt_card {
  color: #666666;
  display: table;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  letter-spacing: 0.3px;
  width: 100%;
}
.chckt_card li {
  display: inline-block;
  float: left;
  padding: 12px 0 10px;
}
.chckt_card li.chckt_card_type {
  padding-left: 5px;
  padding-right: 5px;
  width: 100px;
}
.chckt_card li.chckt_ending {
  letter-spacing: 0;
  line-height: 14px;
  padding-right: 6px;
  width: 140px;
}
.chckt_card li.chckt_noc{width:auto}

.chckt_card_table {
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  width: 100%;
}
.chckt_card_table li{float:left; display:inline-block; width:100%; height:32px;}
.chckt_card_table li div{float:left}
.chckt_card_checkbox{width:22px; padding:10px 0 0 10px}
.chckt_card_img{width:78px; padding-top:6px}
.chckt_card_ending{width:146px; font-size:12px; color:#50617b; padding-top:11px;}
.chckt_card_noc{width:225px; color:#50617b; padding-top:11px;}
.chckt_card_type_name{width:112px; color:#738cc5; padding-top:11px;}
.chckt_card_remove{width:26px; padding:8px 0 4px 0;}
.chckt_card_table li:hover, .chckt_card_table li.card_active{background:#f2f2f2;}

.errorColor{ color:#ac3755 !important; }
.checkout_cataloge {
  float: left;
  font-size: 11px;
  margin-bottom: 19px;
  text-transform: lowercase;
  width: 100%;
}

.checkout_GigtVoucher {
  float: left;
  margin-top: 4px;
  padding-right: 0;
  width: 161px;
}
.wool_checkout_detail .dvVCtxt_div input[type="text"]{height:21px}
.checkout-OfferCode
{
    width: 165px; float: left;
}
.discount_applied_text {
  color: #6d85af;
  float: left;
  margin: 14px 0 2px;
  text-transform: none;
  width: 100%;
}
.btnBlueNew {
    background:#3b4777;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    padding: 0 6px;
    text-align: center;
}
.address-box-bg
{
    background:#f7f7f7;
    width:100%;
    float:left;
    margin: 0 0 18px 21px;
    border-radius:3px;
    overflow:hidden;
    min-height:310px;
}
.width-240
{
    width:240px !important;
}

.card-span-red {
  color: #ac3755;
  left: -4px;
  position: relative;
  top: 1px;
}



/*new_deliveryAdd*/

.new_deliveryAdd {
  clear: both;
  float: left;
  margin: 20px 0 50px;
  width: 100%;
 
}
.new_deliveryAdd div.label {
  float: left;
  padding: 5px 0 3px 17px;
  width: 144px;
}
.new_deliveryAdd .delivery-fild-boxpadd {
  padding: 0 0 9px;
}
.new_deliveryAdd div select{   border: 1px solid #cccccc;
    height: 24px;
    padding: 2px;
    width: 144px;
    float:right;
}
.new_deliveryAdd div input[type="text"], .new_deliveryAdd div input[type="password"]
{
    width:144px;
    float:right;
}
/*.new_deliveryAdd div .valid{left:-5px;}
.new_deliveryAdd div .error{left:-5px;}*/
.billing-address-box .select-subtext-open {
  width: 200px;
  padding-right:0;
}
.billing-address-box .a-box{margin-top:6px;}
.billing-address-box .radio-button div.rbtAddress{background:#a03056; border-radius:5px; line-height:24px; padding:0 8px; border:none; color:#FFF; font-size:12px; text-transform:uppercase; font-family: "Lucida Sans", "Lucida Grande", sans-serif; cursor:pointer; margin-top:7px;}
.new-select-btn{cursor:pointer; float:left;}
.look_up_detail {
  background:#a03056;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 9px;
  margin: 2px 0 0 0;
  max-width: 165px;
  padding: 4px 6px 4px;
  text-transform: uppercase;
}

div.workingday_box, div.workingday_box2 {
  background:#fff;
  border: 3px solid #6d85af;
  color: #666666;
  display: none;
  float: left;
  font-size: 12px;
  font-weight: normal;
  padding: 5px 0;
  position: absolute;
  text-transform: none;
  width: 390px;
  top: 15px;
  z-index:99;
}
.clsMessage, .cls24HrMsg{position:relative; cursor:pointer}
.clsMessage:hover .workingday_box {display:block}
.cls24HrMsg:hover .workingday_box2 {display:block}
.cls24HrMsg div.workingday_box2{top:30px; text-align:center}
/*new_deliveryAdd*/

.del-telephone {
  color: #6e6a66;
  float: left;
  font-family: Arial;
  font-size: 9px;
  line-height: 10px;
  margin-top: 0;
}

/*---------------end  Checkout Page ---------------------*/




/* CSS For Hunting Fishing Shooting Clothing */

.hunting_fishing_text {
	position: absolute;
	width: 280px;
	top: 20px;
	left: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	line-height: 18px;
	margin: 0
}
.hunting_fishing_text span {
	width: 100%;
	float: left;
	text-align: left;
	margin-bottom: 8px;
}

/* CSS For Hunting Fishing Shooting Clothing */

/* sizing CSS */
/*
.sizing-cover-div:after{display:block; clear:both; content:""}
.sizing_main_div{width:207px; float:right; height:58px; cursor:pointer; background:url(/Images/sizing_img_bg.jpg) no-repeat right top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:15px; padding:10px 0 0 5px }
.sizing_main_div span{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; color:#993366; font-weight:bold; text-transform:uppercase}
.sizing-cover-div{float:right; position:absolute;}*/

.items {
  float: left;
  font-family: Arial;
  font-size: 13px;
  height: 40px;
  padding-top: 5px;
  width: 100%;
}
.sizing_main_div:after{display:block; clear:both; content:""}
.sizing_main_div {
  cursor: pointer;
  height: auto;
  text-align: left;
  width: auto;
}
.sizing_main_div span{display:block; width:100%; text-align:center; color:#53607d; font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic; line-height:18px;}
.sizing_main_div a {
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-decoration:underline;
  width: auto;
}
.sizing_main_div img{float:right; display:none;}

/* sizing CSS */

.invalidEmailNew { width:270px; padding:15px; font-family:Lucida Sans Unicode; color:#546076; font-size:11px; line-height:16px; background:#f1f3f8; position:fixed; border:1px solid #98a0ad; display:none; top: 150px; left:40%; z-index:4000; min-height: 80px; }
/* Start 3453 Style page improvements */
#dvUnSelectColor span {
  font-weight: bold;
  text-transform: uppercase;
}

/* End 3453 Style page improvements */

/* Contact Social RU */
.contact_social {
  float: left;
  margin: 20px 0 0;
  padding: 0;
}
/* Contact Social RU */

/* for SPSR text boxes*/
#trSpsrDetails input[type="text"] {
width: 320px;
}
/* for SPSR text boxes*/


/* font-family for gift voucher page*/
.gvscript, .gvredtext, .gvRightScript{
    font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;
}
/* font-family for gift voucher page*/

.ipad .CurPointer_new:hover, .iphone .CurPointer_new:hover, .ipod .CurPointer_new:hover{
  border: 1px solid #FFFFFF;
}

/*.ipad .colorGridActive, .iphone .colorGridActive, .ipod .colorGridActive {
  border: 1px solid #666666;
}*/

.modalPopup2 {
  border: 1px solid #98A0AD;
  height: auto;
  left: 50% !important;
  margin-left: -140px;
  top: 40% !important;
  width: 280px;
}


/* font bold css*/
.menu_bold_text{font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;}


/*placeholder css*/
input[placeholder], [placeholder], *[placeholder] {
   color:#979797 !important;
    opacity: 1 !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#979797 !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #979797 !important;
  opacity: 1 !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:   #979797 !important;
  opacity: 1 !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #979797 !important;
  opacity: 1 !important;
}
*:-moz-placeholder {
    color: #979797 !important;
 opacity: 1 !important;
}
/* placeholder css*/
input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset; }


/* Contact page new CSS*/

/*--------------------------------------------*/
.wool_email_us {
  border-bottom: 2px dotted #dcdcdc;
  float: left;
  margin-bottom: 18px;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}
.wool_writeus {
  border-right: 2px dotted #dcdcdc;
  box-sizing: border-box;
  float: left;
  text-align: center;
  width: 50%;
}
.wool_callus {
  float: right;
  text-align: center;
  width: 50%;
}
/*--------------------------------------------*/


.wool_contacts {
  border-bottom: 3px dotted #dcdcdc;
  color: #616161;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  height: auto;
  margin-bottom: 16px;
  padding-bottom: 17px;
  width: 531px;
}
.main_newcontact {
  color: #616161;
  display: table;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
.woolcontact_heading {
  color: #364874;
  float: left;
  font-family: "lucida_sansdemibold_roman",Lucida Sans,Lucida Grande,sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  padding: 16px 0 7px;
  width: 100%;
}
.woolcontact_details {
	width: 100%;
	float: left;
}
.woolcontact_subheading {
  color: #587eba;
  display: inline-block;
  font-weight: bold;
  padding-bottom: 3px;
}
.woolcontact_details a {
	color: #616161;
}
.woolcontact_details a:hover {
	text-decoration: underline
}

.wool_livechat 
{
    display:none;
  float: left;
  height: 148px;
  padding-left: 12px;
  width: 266px;
}




.wool_chatimg {
	float: left;
	display:none;
}
.wool_livechat .woolcontact_heading {
	padding-bottom: 18px;
}


.wool_contact_about {
  border-bottom: 3px dotted #DCDCDC;
  color: #707070;
  float: left;
  font-family: Arial,Helvetica,sans-serifl;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 3px;
  padding-bottom: 16px;
  text-align: center;
  width: 100%;
}

/*only iPhone*/
 
@media only screen and (max-device-width: 960px) { 
    html {
        -webkit-text-size-adjust:none;
    }
 }
 
/*only iPhone*/


.wool_contact_about span {
	color: #ae3d58
}


.wool_callus .woolcontact_heading_fr{background:none; padding-bottom:12px;}

#contact_right_img {
  display: inline-block;
  float: left;
  height: auto;
  position: relative;
  color:#FFF;
  width: 263px;
}
#contact_right_imgtext {
  border-bottom: 3px dotted #FFFFFF;
  border-top: 3px dotted #FFFFFF;
  font-family: 'lucida_sansdemibold_roman',Lucida Sans,Lucida Grande,sans-serif;
  font-size: 24px;
  font-weight: normal;
  left: 40px;
  line-height: 18px;
  padding: 9px 0;
  position: absolute;
  text-transform: uppercase;
  top: 184px;
}
.livechat_contact {
  position: absolute;
  right: 47px;
  top: 224px;
}
.contact_no_mainpage 
{
  background:url(../images/contact_phone_main.jpg) no-repeat left center;
  color: #54607A;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 90px;
  text-align:right;
  width:195px;
}
.contact_no_mainpage a{color: #54607A;}
.contact_no_mainpage a:hover{color: #54607A;}

.left-part-baner span.contact_title {
  color: #a52e56;
  float: left;
  font-family:"Lucida Sans","Lucida Grande",sans-serif; font-style:italic;
  font-size: 16px;
  line-height: 16px;
  text-transform: none;
  width: 100%;
}
.visitus_title {
  color: #364875;
  float: left;
  font-family: 'lucida_sansdemibold_roman',Lucida Sans,Lucida Grande,sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  padding: 0 0 10px;;
  width: 100%;
}

table.contact_uk_right {
  background: none repeat scroll 0 0 #f5f4f2;
  color: #4e5a74;
  float: left;
  font-size: 12px;
  height: 162px;
  line-height: 16px;
  margin: 10px 0 0;
  text-align: center;
}
a[href^=tel]{color:#707070;}
/* Contact page new CSS*/

/* start new style page design 3541 */

.stp-main:after, .stp-slider-area:after{
	content:"";
	display:block;
	clear:both;
}



.stp-main{
	margin:0px auto;
	padding:30px 0px;
	background:#FFF;
	width:1000px;
}

.stp-left-area{
	float:left;
	margin:0px;
	padding:0px;
	width:544px;
}


.stp-slider-area{
	float:left;
	margin:0px;
	padding:0px;
	width:504px;
}


.stp-need-help-area {
  background:#f4f4f4;
  float: left;
  margin: 13px 0 0;
  padding: 0;
  width: 100%;
}

.stp-need-img{
	float:left;
	margin:0px;
	padding:0px;
}


.new-cust-area{
	margin:0px;
	float:right;
	width:177px;
}



.stp-new-customer {
  color: #8d8d8d;
  display: inline;
  float: left;
  font-family:"Lucida Sans","Lucida Grande",sans-serif; 
  font-style:italic;
  font-size: 17px;
  letter-spacing: 0.6px;
  margin: 0;
  padding: 0;
  text-align: center;
}

.stp-new-sub {
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0 0 0 6px;
  text-align: center;
}
.stp-new-sub a{
	color:#666666;
}


.stp-right-area{
	float:right;
	margin:0px;
	padding:0px;
	width:452px;
}


.stp-pro-box {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  width: 310px;
}

.stp-box-tabs{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
	top:0;
}
.stp-box-tabs a
{
    cursor:pointer;
}
a#ctl00_ContentPlaceHolder1_lnkDelivery {
  border-left: 0;
}
.stp-product-tab, .stp-washcare-tab, .stp-sizing-tab, .stp-moreinfo-tab {
  background:#f3f3f3;
  box-sizing: border-box;
  color: #666666;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  font-weight: normal;
  height: 38px;
  letter-spacing: 0.6px;
  line-height: 38px;
  margin: 0 0 7px;
  padding: 0 0 0 40px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
  width: 100%;
  z-index: 99;
}
/*
.stp-moreinfo-tab{
	float:left;
	margin:0px;
	padding:6px 10px;
	font-family: "Lucida Sans","Lucida Grande",sans-serif;
	font-size:13px;
	color:#929292;
	border-radius:5px 5px 0 0;
	border:1px solid #cccccc;
	text-transform:uppercase;
	text-decoration:none;
	border-right:none;
	border-bottom:none;
	background:#FFF;
	top:0px;
	z-index:99;
    -webkit-box-shadow:6px 0 4px -3px #f2f2f2 inset;
    -moz-box-shadow:6px 0 4px -3px #f2f2f2 inset;
    box-shadow:6px 0 4px -3px #f2f2f2 inset;
	behavior: url(/files/includes/pie.htc);
	position:relative;
}

.stp-sizing-tab{
	float:left;
	margin:0px;
	padding:6px 10px;
	font-family: "Lucida Sans","Lucida Grande",sans-serif;
	font-size:13px;
	color:#929292;
	border-radius:5px 5px 0 0;
	border:1px solid #cccccc;
	text-transform:uppercase;
	text-decoration:none;
	border-right:none;
	border-bottom:none;
    -webkit-box-shadow:6px 0 4px -3px #f2f2f2 inset;
    -moz-box-shadow:6px 0 4px -3px #f2f2f2 inset;
    box-shadow:6px 0 4px -3px #f2f2f2 inset;
	behavior: url(/files/includes/pie.htc);
	position:relative;
}

.stp-washcare-tab{
	float:left;
	margin:0px;
	padding:6px 10px;
	font-family: "Lucida Sans","Lucida Grande",sans-serif;
	font-size:13px;
	color:#929292;
	border-radius:5px 5px 0 0;
	border:1px solid #cccccc;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:none;
    -webkit-box-shadow:6px 0 4px -3px #f2f2f2 inset;
    -moz-box-shadow:6px 0 4px -3px #f2f2f2 inset;
    box-shadow:6px 0 4px -3px #f2f2f2 inset;
	behavior: url(/files/includes/pie.htc);
	position:relative;
}*/


.stp-content-box{
  float: left;
  margin: 0px;
  width: 100%;
  height: auto;
}

.stp-box-heading {
  color: #666666;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
}

.stp-box-sub-heading {
  color: #666666;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: normal;
  line-height: 18px;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
  width: 100%;
}

.stp-box-3line{
	display:inline-block; vertical-align:middle;
}

.stp-sale-price{
	float:left;
	margin:0px;
	font-family: "Lucida Sans","Lucida Grande",sans-serif;
	font-size:22px;
	color:#666666;
	letter-spacing:.60px;
	font-weight:700;
	text-transform:uppercase;
}

/*.stp-sale-price span{
	color:#b73d55;
}*/


.stp-3line-right {
  color: #666666;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin: 4px 0 0;
  width: 100%;
}

.stp-3line-right a{
	color:#666666;
}

.stp-box-4line{
	float:left;
	margin:5px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a31d4c;
	width:100%;
}

.stp-box-bottomleft{
	float:left;
	margin:18px 0 15px 0px;
	width:100%;
	
}
.checkout_border_top {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding-top: 37px;
  position: relative;
  width: 100%;
}
.stp-30-reviews{
	margin:0px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.stp-write-links a{
	margin:2px 22px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.stp-box-bottomright {
  top: 0px;
  position: absolute;
  right: 0;
}

.stp-box-bottomright img{
	float:left;
	margin:0px;
	max-width:46px; 
}




.stp-content-box2 {
  border: 1px solid #f3f3f3;
  display: none;
  float: right;
  height: auto;
  margin: -7px 0 7px;
  padding: 0 10px;
  box-sizing: border-box;
  width: 100%;
}

.stp-box2-heading{
	float:left;
	margin:0;
	padding:0px;
	font-family: "Lucida Sans","Lucida Grande",sans-serif;
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
}

.stp-box2-pehra {
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin: 11px 0 0;
  padding: 0;
  width: 100%;
}

.Fpointt{
	float:left;
	margin:0px 0 12px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	clear:both;
}

.Spointt{
	float:left;
	margin:0px 0 12px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	clear:both;
}


.dot{
	float:left;
	margin:6px 9px 0 0px;
}


.stp-color-section{
	float:right;
	margin:23px 6px 0 0px;
}

.stp-line{
	float:left;
	margin:28px 0px 0 0px;
}

.stp-bottom-left{
	float:left;
	margin:0px 0px 0 0px;
	width:150px;
}

.stp-bottom-text{
	float:left;
	margin:0;
	width:104px;
	font-family:"Lucida Sans","Lucida Grande",sans-serif; 
	font-style:italic;
	font-size:18px;
	color:#999999;
}


.styles_right .item-margin0{margin-left:0 !important}
.stp-bottom-right{
	float:left;
	margin:22px 0px 0 0px;
	width:844px;
}

.stp-img{
	float:left;
	margin:0px 56px 0 0px;
}


.stp-last{
	margin:0px;
}
.spt-chat-buttons
{
    width:380px;
    float:left;
    margin-left:40px;
}
.spt-chat-buttons ul li
{
    float:left;
    margin-right:29px;
}
.st-off-box-main {
  box-sizing: border-box;
  display: inline-block;
  padding: 7px 5px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.stp-content-box_left {
  display: inline-block;
  float:left;
  width: 100%;
}
.st-off-box-div1 {
  color: #6e85b1;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 15px;
  font-style: italic;
  vertical-align: middle;
  width: 100%;
}
.st-off-box-div2 {
 display:inline-block; vertical-align:middle;
}
.st-off-box-text1, .st-off-box-text2 {
  color: #666666;
  display: inline-block;
  font-family: arial;
  font-size: 11px;
  vertical-align: middle;
  width: 100%;
}
.st-off-box-text1-span {
  color: #b53956;
}
.st-off-box-text1 {
  padding: 5px 0 3px;
}

.st-off-box-text2 a{color:#666666; text-decoration:underline;}
/* end new style page design 3541 */


/*Billing Address CSS*/
div.billing_addressnew {
  float: left;
  padding: 0 0 5px;
  width: 100%;
}
.billingaddress_heading {
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 9px;
  width: 100%;
}
p.billing_required-info {
  margin-top: 5px; padding-left:9px; color:#979797 !important; font-size: 11px; font-weight: normal; text-transform: none; font-family: Arial; float: left; width:100%; box-sizing:border-box;
}
div.billing_address_box {
  background:#ffffff;
  border: medium none;
  float: left;
  margin: 20px 0 0 !important;
  padding: 0;
  width: 390px;
}
.ipad div.billing_address_box, .iphone div.billing_address_box, .ipod div.billing_address_box{
 margin: 20px 0 0 30px!important;
}
div.billing_address_main {
  float: left;
  width: 390px !important;
}
p.main_card_detail_p {
  float: left;
  margin: 0 0 10px;
  position: relative;
  width: 100%;
}
.billing_address_box span.billing_labelspan {
  margin: 0;
  padding: 5px 0 3px 9px;
  width: 160px;
  float:left;
  color:#666666;
}
.billing_address_box label.billing_label {
  color: #666666;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.billing-address-box {
  box-sizing: border-box;
  float: left;
  overflow: hidden;
  padding: 0 55px;
  width: 100%;
}
p.main_card_detail_p select {
  border: 1px solid #cccccc;
  float: left;
  font-size: 11px;
  height: 24px;
  padding: 3px;
  width: 162px;
  font-family:Arial;
  color:#666666;
}

p.main_card_detail_p input[type="text"], p.main_card_detail_p input[type="password"] {
  background:#ffffff;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  display: block;
  float: left;
  height: 24px;
  line-height:24px;
  margin: 0;
  padding: 0 5px;
  width: 162px;
}
div.billing_address_main .billing_address_buttons {
  float: left;
  margin: 0 !important;
  width: 85%;
}
.billing_label span.colorred, .billing_required-info span.colorred{color: #a7387a;}
/*Billing Address CSS*/
.style-li-color
{
    color:#ac3755;
}

/*Sizing Page CSS*/
.sz-info-main-div:after, .first-part-sz:after, .first-part-left-area-sz:after, .second-part-sz:after {
	content: "";
	display: block;
	clear: both;
}
.sz-info-main-div {
	width: 793px;
	margin: 0 auto;
	padding-left: 7px;
}
.sz-info-head {
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 24px;
	color: #3d4676;
	font-weight: bold;
	text-transform: uppercase;
}
.sz-info-head span {
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 20px;
	color: #3d4676;
	text-transform: none;
}
.sz-info-subhead {
	margin: 11px 0 0 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	width: 770px;
}
.sz-info-subhead span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.first-part-sz {
	float: left;
	width: 790px;
}
.first-part-left-area-sz {
	float: left;
	width: 322px;
}
.sz-table-hov {
	margin: 27px 0 0 9px;
	float: left;
}
.sz-table-hov-text {
	margin: 17px 0 0 19px;
	float: left;
	font-family:"Lucida Sans","Lucida Grande",sans-serif; 
	font-style:italic;
	font-size: 19px;
	color: #ae3555;
	font-weight: bold;
}
.sz-table-hov-text-span {
	width: 227px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ae3555;
	font-weight: normal;
	line-height: 18px;
}
.first-part-right-area-sz {
	width: 468px;
	float: right;
}
.sz-table-right {
	margin: 23px 0 0 3px;
	float: right;
}
.sz-ruler {
	margin: 39px 0 0 3px;
	float: left;
}
.second-part-sz {
	width: 790px;
	float: left;
}
.second-part-head {
	margin: -4px 0 0 0;
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 20px;
	color: #3c4676;
	font-weight: bold;
	text-transform: uppercase;
}
.second-part-subhead {
	margin: 10px 0 0 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	clear: both;
	width: 769px;
}
.second-part-box-area {
	float: left;
	margin: 0 0 0 4px;
}
.sz-img-box {
	float: left;
	width: 240px;
	border: 1px solid #cdcdcd;
	text-align: center;
	margin: 24px 12px 0 6px;
	height:308px;
}
.sz-box-imgg {
	margin-top: 20px;
	text-align: center;
}
.sz-imgg-text {
	margin: 15px 0 17px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #53607d;
	text-align: center;
	line-height: 18px;
}
.sz-last {
	margin-right: 0px;
}
.sz-last-left-text {
	margin: 32px 0 0 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 100%;
	line-height: 18px;
}
.sz-last-left-text .sizing_contact_no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333366;
	width: 526px;
	font-weight: bold;
}
.sz-last-right-img {
	float: right;
	margin: 28px 18px 0 0;
	display:none;
}
.sz-customer-ser {
	letter-spacing: -0.5px;
	display: inline;
	font-weight: bold;
}
.sz-table-hov-text span.sz-tab-fr-text {
	width: 280px;
}
.sz-img-box-fr {
	height: 326px;
}
.sz-table-hov-text-span-ru {
	width: 256px;
}

/*Sizing Page CSS*/

/*Delivery Options CSS*/
.delivery_opt_main:after{display:block; clear:both; content:"";}
.delivery_opt_main{width:1000px; margin:0 auto;}
.delivery_header{width:100%; float:left; font-family:"Lucida Sans", "Lucida Grande", sans-serif; text-transform:uppercase; letter-spacing:.25px;}
.delivery_header_left{float:left; width:50%; padding-left:4px; box-sizing:border-box;}
.delivery_heading {
  color: #565f7f;
  display: inline;
  float: left;
  font-size: 24px;
  line-height: 21px;
  padding: 0 0 16px;
  width: 100%;
}
.delivery_head_title{width:100%; float:left; width:100%; padding:0 0 11px 1px;; font-size:14px; color:#666666; letter-spacing:.25px; text-transform:uppercase}
.delivery_head_title span{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:none}
.delivery_header_right{float:right; width:auto; display:block; margin-top:-6px;}

.delivery_page_tbl{width:100%; box-sizing:border-box; border:1px solid #b2b2b2; float:left; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-bottom:22px;}
.delivery_mainbar{width:100%; float:left;}
.delivery_titlebar{background:#6d85af; font-family:"Lucida Sans", "Lucida Grande", sans-serif; color:#FFF; font-size:13px; text-transform:uppercase;}
.delivery_page_tbl .delivery_activebar {padding: 9px 0;  background:#ececec;}
.delivery_titlebar li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:none}
.delivery_main_li ul{padding:8px 0}
.delivery_main_li{list-style:none; width:100%; float:left}
.delivery_option_bar{width:100%; float:left; background:#FFF;}
.deliver_opt_method{width:237px; padding-left:13px; text-align:left}
.deliver_method_submenu{padding-left:27px;}
.deliver_opt_price{width:74px;}
.deliver_opt_ondel{width:150px;}
.deliver_opt_deltime{width:350px;}
.delivery_main_li ul .deliver_opt_signature{width:182px; float:right}
.delivery_main_li ul li{float:left; box-sizing:border-box}
.delivery_main_li ul li a{color:#666666; text-decoration:none}
.delivery_head_title a:hover{text-decoration:underline;}
/*Delivery Options CSS*/
div.county_loading{position: absolute; right: -18px; top: -61px;}
div.county_loading img{padding:0}


/*REQUEST A CATALOGUE PAGE*/
.rqst_cat_left{float:left; margin-left:20px;}
.rqst_cat_heading {
  color: #546077;
  font-family: "lucida_sansdemibold_roman","Lucida Sans","Lucida Grande",sans-serif;
  font-size: 23px;
  line-height: 20px;
  margin: 6px 0 15px -1px;
  text-transform: uppercase;
}
.rqst_cat_left .req_fed {
  color: #a33057;
  font-size: 12px;
  margin-top: 1px;
  padding-bottom: 1px;
}
.rqst_cat_left .catalogue_div {
  padding-top: 2px;
  width:100%;
}
.rqst_cat_left .catalogue_div p .labeltxt {
  color: #464646;
  font-size: 12px;
  font-weight: normal;
  padding-top: 6px;
  width: 168px;
}
.rqst_cat_left .catalogue_div p {
  float: left;
  margin-top: 15px;
  padding: 0;
  width: 100%;
}
.rqst_cat_left .catalogue_div p .input_catalogeddl {
  background:#ececec url("../images/cat_input_bg.jpg") repeat-x;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  box-sizing: border-box;
  color: #464646;
  display: inline-block;
  float: right;
  font-family: Arial;
  font-size: 12px;
  padding: 3px 5px !important;
  width: 200px;
}
.rqst_cat_left .catalogue_div p .input_cataloge {
  border: 1px solid #d3d3d3;
  box-sizing: border-box;
  padding:0px 5px;
  float:right;
  height:23px;
  line-height:17px;
}
.rqst_cat_left .newRedBut {
  background: none;
  float: right;
  margin: 0;
  padding: 0;
}
.rqst_cat_left .newRedBut span, div .cat_send_btn, .rqst_cat_left a.newRedBut{background:#bb4365; font-family: "lucida_sansdemibold_roman","Lucida Sans","Lucida Grande",sans-serif; font-size:11px; text-align:center; border-radius:3px; width:97px; height:23px; line-height:23px; box-sizing: border-box; padding:0!important;}
div .cat_send_btn{color: #ffffff;
float: right;
font-size: 12px;
padding: 6px;
text-align: center;
text-transform: uppercase;
width: 100px;}
.rqst_cat_left .rqst_cat_anchor {
  color: #7087ae;
  font-family: "lucida_sansdemibold_roman","Lucida Sans","Lucida Grande",sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  margin-right: 7px;
}
.center_move_conatiner .leftimg_pannel380{margin-top:0 !important}
.rqst_cat_left .catalogue_div p#pAnchor{margin-top:7px;}
.sg-popup-main{background-color:#ffffff;}
.customer-poup02{background-color:#ffffff !important;}

/*REQUEST A CATALOGUE PAGE*/

/*-------------Email Sign Up Changes CSS-----------------*/


/*Home Page Sign Up*/
.mailinput .email_ico
{
    background:#FFF url("/images/email_ico.jpg") no-repeat 9px center;
    padding-left:41px;
}
.mailinput{float:left; width:auto}
.mailinput input{
background:#FFF;
float: left;
color: #bcbcbc;
padding:5px 7px;
border: solid 1px #cfcfcf;
font-size: 12px;
font-weight: bold;
box-sizing: border-box;
border-radius:0;
-webkit-appearance: none;
border-right: 0px;
letter-spacing: 1px;
height:31px;
line-height:17px;
font-family: "Lucida Sans","Lucida Grande",sans-serif;
 width: 272px;
}
.mail {
  color: #74839d;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  font-style: italic;
  line-height: 20px;
  width: 100%;
}

.lnkSignUp {
  background-color: #7384b0;
  border-radius: 0 5px 5px 0;
  box-sizing: border-box;
  color: #ffffff;
  display: inline-block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 31px;
  line-height: 17px;
  padding: 7px 5px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 84px;
}


.social_area a {
    background: url("../images/home/social_ico.png") no-repeat;
    display: inline-block;
    float: left;
    height: 34px;
    width: 34px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.social_area a:hover    
{
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.social_area a.fb_footer{background-position: 0 -36px;}
.social_area a.fb_footer:hover {
  background-position: 0 0;
}
.social_area a.twitter_footer {
  background-position: -36px -36px;
}
.social_area a.twitter_footer:hover {
  background-position: -36px 0;
}

.social_area a.google_footer{background-position:-72px -36px}
.social_area a.google_footer:hover {
  background-position:-72px 0;
}

.social_area a.pinterest_footer{background-position: -108px -36px;}

.social_area a.pinterest_footer:hover {
  background-position: -108px 0;
}
.social_area a.instagram_footer {background-position: -252px -36px;}
.social_area a.instagram_footer:hover {background-position: -252px 0px;} 

.social_area a.blog_ico{background-position: -180px -36px;}
.social_area a.blog_ico:hover {
  background-position: -180px 0;
}

.social_area a.ox_ico{background-position: -144px -36px;}
.social_area a.ox_ico:hover {
  background-position: -144px 0;
}

.social_area a.edit_ico{background-position: -216px -36px;}
.social_area a.edit_ico:hover {
  background-position: -216px 0;
}













/*Home Page Sign Up*/

/*About Page Sign Up*/
.aboutus_signup_area {
  position: absolute;
  right: 0;
  top: 265px;
  width: 368px;
  z-index: 999;
}
.aboutus_signup_area .lnkSignUp {
  background-color: #7590ad;
  border-radius: 0 5px 5px 0;
  box-sizing: border-box;
  color: #ffffff;
  display: inline-block;
  float: left;
  font-size: 13px;
  height: 30px;
  line-height: 17px;
  padding: 5px 7px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 85px;
}
.aboutus_signup_area .mailinput input 
{
background:#FFF;
float: left;
color: #b7b7b7;
padding:5px 7px;
border: solid 1px #cfcfcf;
font-size: 13px;
font-weight: bold;
box-sizing: border-box;
border-right: 0px;
letter-spacing: 1px;
height:30px;
line-height:17px;
font-family: "Lucida Sans","Lucida Grande",sans-serif;
 width: 278px;
}
.aboutus_signup_area .mailinput {
  float: right;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  margin-top: 1px;
  padding: 0;
}
.new_signup {
  float: left;
  min-height: 105px;
  width: 100%;
}
.new_signup .new_signup_heading {
  color: #758fae;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 19px;
  font-style: italic;
  line-height: 23px;
  width: 100%;
}
.new_signup .new_signup_title {
  color: #696969;
  float: left;
  font-size: 11px;
  font-weight: bold;
  padding-top: 2px;
  width: 100%;
}
/*About Page Sign Up*/

/*Special Offer Page Sign Up*/
.so_signup_area {
  left: 0;
  position: absolute;
  top: 417px;
}
.so_signup_area .mailinput input{width:297px;}
.so_signup_area .new_signup {
  margin-top: 13px;
  min-height: 111px;
}

.HP_footer_Border {
  border-top: 3px dotted #dcdcdc;
  float: left;
  height: 1px;
  width: 100%;
}

/*Special Offer Page Sign Up*/



/*Style Page Sign Up*/


.style_page_signup .new_signup .myEmailClass1 {
  width: 207px;
  font-family: arial;
  font-size: 13px;
  color: #d4d1d1;
  font-weight: normal;
  text-transform: none;
  border-color: #c1c1c1;
  font-family:Arial;
}
.style_page_signup .new_signup .lnkSignUp {
  display: inline-block;
  float: none;
  font-weight: normal;
  line-height: normal;
  padding: 0;
  vertical-align: middle;
  width: 92px;
}
.style_page_helparea .newwool {
  background:#f4f4f4;
  box-sizing: border-box;
  display: inline-block;
  float: none;
  margin: 0 auto;
  padding: 10px 7px;
  text-align: center;
  width: 100%;
}
.style_page_helparea .stp-new-customer {
  color: #6d8fab;
  display: inline-block;
  float: none;
  margin-right: 10px;
}
.stylepage_social_sahre {
  float: right;
  margin: 9px 0 0;
  position: relative;
  width: auto;
  z-index: 99;
}
span.likeUs_style1, span.gPlus_style1, span.twitter-sharebtn1 {
  display: inline-block;
  float: left;
  margin-right: 13px;
}


/*Style Page Sign Up*/


/*-------------Email Sign Up Changes CSS-----------------*/


/*Login Register page*/
.signin_register_main{}
.signin_register_div {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 89px;
  width: 100%;
}
.signin_register_div .login-maindiv {
  float: left;
  margin-right: 40px;
  width: 391px;
}
.signin_register_div .returning_online {
  color: #565f7f;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  margin:0 0 12px 0;
}
.signin_register_div .loging-box {
  border: 9px solid #e9edf5;
  box-sizing: border-box;
  float: left;
  height: 293px;
  min-height: 100%;
  padding: 47px 51px 6px;
  width: 100%;
  position:relative;
}

/*----------------------*/

.signin_register_div .loging-box p, .signin_register_div .mailcheck {display:none;}

.signin_register_div .text-fild {display:none;}

.signin_register_div input.login_input {
  box-sizing: border-box;
  color: #999999;
  height: 37px;
  padding: 9px 10px 10px;
  width: 100%;
}

.signin_register_div .checkbox {
  float: right;
  margin: 0;
  width: auto;
}

.signin_register_div .checkbox-text {
  float: right;
  width: auto;
}

.signin_register_div .newRedBut {
  padding-right:0px;
}

.signin_register_div .newRedBut span {
  padding: 0 30px;
}

.signin_register_div .btn-sign-in {
  padding: 31px 0 0;
  color:#ac3755;
}
.ie .signin_register_div .btn-sign-in{padding: 15px 0 0;}
.signin_register_div .signin-new-acc-text {
  margin: 0 0 26px;
}

.signin_register_div .signin-new-acc-text > li {
  color: #666666;
  font-family: arial;
  font-size: 13px;
  margin: 0;
  line-height:20px;
  letter-spacing:0;
}

.signin_register_div .signin-new-acc-text-span {
  color: #ac3755;
  font-size: 18px;
}

.signin_register_div .newRedBut-signup {
  background:  #a03056;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 14px;
  float:right;
  padding: 6px 31px;
  text-transform:uppercase;s
}

.signin_register_div .newRedBut-signup1 {
  background:#a03056;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 6px 10px;
  text-transform:uppercase;
}

.signin_register_div .input-fild{width:100%; position:relative; margin:0 0 15px;}
.signin_register_div .login_forgot_pass{float:left; width:100px;font-family:Arial; font-size:13px;}
.signin_register_div .login_forgot_pass a{color:#ac3755;}
.signin_register_div .forget-remember-main{padding:17px 0 13px 0;}
.signin_register_div .checkbox-div {padding: 4px 6px 0 0;}

.signin_register_main span.ErrorChkFirst {
  float: left;
  left: 0;
  position: absolute;
  top: 38px;
}

.signin_register_div .newRedBut-signup:hover {
 background-color: #D8638B;
 background-image: linear-gradient(to bottom, #D8638B, #8B3350);
}

.signin_register_div .newRedBut-signup1:hover {
 background-color: #D8638B;
 background-image: linear-gradient(to bottom, #D8638B, #8B3350);
}

.newRedBut-signup:active {
  box-shadow: 0 0 15px 0 #6e223d inset;
}

.newRedBut-signup1:active {
  box-shadow: 0 0 15px 0 #6e223d inset;
}

.signin_register_div .newRedBut-signup{
 background-color: #BE456E;
 background-image: linear-gradient(to bottom, #BE456E, #73223E);
 }
 .signin_register_div .newRedBut-signup1{
background-color: #BE456E;
 background-image: linear-gradient(to bottom, #BE456E, #73223E);
 }

/*Login Register page*/





/*Style Page CSS*/

.quantity_div {
  float: left;
  padding: 18px 0;
  width: 100%;
}
span.qtt{font-size:13px; padding-top:5px;}
.item_above input.qty {
  margin-left: 9px;
  margin:4px 0 0 10px;
}



.in_stock_right {
  bottom: 0;
  display: table;
  font-family: Arial;
  height: 35px;
  position: relative;
  right: 0;
  text-align: center;
  width: 100%;
}

.in_stock_right span{ 
  display: table-cell;
  vertical-align: middle;
  width: 71px;
}


/*Style Page CSS*/

/*Checkout Address New Voucher Code*/

.new_voucher_code {
  box-sizing: border-box;
  float: left;
  padding: 13px 0 0 2px;
  width: 375px;
}
.new_voucher_code .checkout_GigtVoucher, 
.new_voucher_code .checkout-inner-section, 
.new_voucher_code .checkout_payment_question, 
.new_voucher_code .checkout-OfferCode, 
.new_voucher_code .dvVCtxt_div {width:100%; float:left;}

.new_voucher_code .checkout_payment_text a {
  color: #666666;
  padding-right: 0;
}
.new_voucher_code a.checkout_GigtVoucher {
  padding: 0 0 8px;
}
.new_voucher_code .checkout_payment_text {
  font-size: 12px;
  text-transform: uppercase;
}
.new_voucher_code .padd-bottom-Checkout02 {
  padding: 5px 0;
}
.new_voucher_code .checkout-OfferCode {
  padding-bottom: 7px;
}
.new_voucher_code .checkout_payment_text a.newRedBut_btn, .new_voucher_code .remove_voucher_btn a.newRedBut_btn {
  background: #ac3c54;
  border-radius: 5px;
  color: #ffffff;
  display: inline-block;
  font-family: Lucida Sans Unicode,lucida_sans_unicoderegular,lucida_sansregular;
  font-weight: normal;
  height: 21px;
  line-height: 21px;
  margin: 0 0 0 15px;
  padding: 0 15px 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
a.payment-btn{margin-top:26px; position:inherit}
div.remove_voucher_btn {
  position: absolute;
  right: -55px;
  top: -6px;
}
.new_voucher_code .remove_voucher_btn a.newRedBut_btn {
  float: left;
  margin: 3px 20px 5px 0;
  padding: 0 8px;
}
/*Checkout Address New Voucher Code*/


/* Postage Page CSS */

.post_delivery{width:100%; float:left; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-bottom:22px;}
.post_delivery_countries{color:#6d85af; display:inline-block; float:left; width:100%}
.post_delivery_countries a{color:#6d85af; text-decoration:underline;}
.delivery_page_bottomtbl{margin-bottom:12px;} /*class new added in delivery_page_tbl*/
.post_delivery_popup{width:421px; display:none; height:227px; box-sizing:border-box; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; padding:42px 35px 0; position:fixed; left:50%; top:50%; margin:-113px 0 0 -210px; z-index:9999; border:1px solid #6d85af;}
.post_delivery_popup_heading{line-height:18px; color:#474747; line-height:18px; margin-bottom:15px; float:left; width:100%;}
.post_delivery_popup_ul{width:100%; float:left; border:solid 1px #a1a1a1; border-bottom:none; box-sizing:border-box}
.post_delivery_popup_ul li{color:#5b5b5b; width:100%; float:left; height:28px; line-height:28px; padding:0 10px; border-bottom:solid 1px #a1a1a1; box-sizing:border-box}
.post_delivery_popup_ul li.postdel_popup_contry{background:#6d85af; color:#FFF; text-transform:uppercase}
.delpost_popup_main{width:100%; float:left; position:relative;}
.closebtn_new{width:15px; height:14px; position:absolute; background:url(/images/new_close_btn.jpg) no-repeat 0 0; right:-25px; top:-32px; cursor:pointer;}
.post_delivery_popup_ul .popup_contryList{box-sizing: border-box; float: left; max-height:56px; overflow-y: auto; width: 100%;}
.delivery_bluecolor{color:#6d85af}
/* Postage Page CSS */


/* Home Page Footer Slider CSS */


.bottom-slider-text {
  background:#cf2025;
  bottom: 0;
  box-sizing: border-box;
  border-style:none;
  color: #FFF;
  font-family: "Lucida Sans" , "Lucida Grande" , sans-serif;
  font-size: 23px;
  letter-spacing: 0.4px;
  margin: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=82)";
    filter: alpha(opacity=82);
    -khtml-opacity: 0.82;
    -moz-opacity: 0.82;
    
  padding: 15px 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width:100%;
}
.bottom-slider-text.altClassChnage{background:#FFF; color:#666; opacity: 0.82;}

.bottom-slider-text span {
  float: left;
  font-size: 14px;
  letter-spacing: 0.3px;
  width: 100%;
}

.slick-slide {
  position: relative;
  width: 326px;
}


.offers_images_area div.slick-slide {
  margin: 0 11px 0 0;
  width: 327px !important;
}

.offers_images_area div.slick-initialized{margin-bottom:0}

.offers_images_area div .slick-prev, .offers_images_area div .slick-next{width:22px;}
.offers_images_area button.slick-next{right:9px; margin-top:-23px !important;}
.offers_images_area button.slick-prev{left:0; margin-top:-23px !important;}
div.offers_images_area{width:1012px}
/* Home Page Footer Slider CSS */


/*Home Page Email Subscribe Popup*/
.email-popup-main:after, .email-popup-cross-btn:after, .email-popup-content:after, email-popup-address:after{
	content:"";
	display:block;
	clear:both;
}
.email-popup-main {
  background: url("/images/popup_body_bg.jpg") no-repeat 0 0 ;
  box-sizing:border-box;
  height: 356px;
  left: 50%;
  margin: -178px 0 0 -284px;
  padding: 6px 6px 13px 23px;
  position: absolute;
  top: 50%;
  width: 567px;
  z-index:9999;
}
.email-popup-cross-btn{margin:0px; text-align:right; width:auto; float:right;}
.email-popup-offer-img{ margin:0px; position:absolute; right:14px; bottom:9px;}
.email-popup-content{ margin:0px; padding:16px 28px 0 28px; width:234px; float:left; box-sizing:border-box;}
.email-popup-heading{ margin:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:22px; color:#ac3755; text-align:center; text-transform:uppercase; line-height:30px;}
.email-popup-heading-span{ margin:13px 0 0 0; padding:0 0 18px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565f7f; text-align:center; line-height:normal; letter-spacing:.25px; text-transform:none; float:left; border-bottom: 2px dotted #999999;}
.email-popup-address{margin:0px 0 16px 0; width:100%; float:left;}
.email-popup-address-head{margin:16px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; letter-spacing:.25px; text-align:center;}
.email-popup-input{margin:9px 0 0 4px; padding:5px; width:174px; border:1px solid #d0d1d1; float:left; box-sizing:border-box;}
.email-sign-up{ margin:13px 0 0 4px; float:left; border:none; width:176px; font-family:"Lucida Sans", "Lucida Grande", sans-serif; font-size:18px; color:#FFF; text-align:center; background:#ac3755;padding:6px 0px; display:block; text-decoration:none; border-radius:5px; text-transform:uppercase;}
.email-popup-cross-btn > a#popupContactClose {
  right: 5px;
  top: 5px;
}
.email-popup-heading-FR{ font-size:23px;}
.email-popup-head-span-FR{ font-size:18px; letter-spacing:-0.45px;}
.email-popup-heading-span-FR{ border-bottom:none; padding:0px; line-height:18px; letter-spacing:0px;}

.email-popup-heading-span-GER{font-size:13px; border-bottom:none; padding:0px;}

.email-sign-up{ cursor:pointer;}


.ipad .email-popup-heading, .iphone .email-popup-heading{ font-size:20px;}


/*Home Page Email Subscribe Popup*/


/*---Benefits of natural wool----*/

.benefits_wrapper {
	width: 100%;
	float: left;
}
.benefits_heading {
	border-bottom: 2px dotted #bababa;
	color: #707076;
	float: left;
	font-family: "lucida_sansdemibold_roman", "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 24px;
	letter-spacing: 2.5px;
	margin-bottom: 12px;
	padding: 15px 0 35px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.benefits_banner {
	background: url("../images/benefits_banner.jpg") no-repeat left top;
	float: left;
	height: 200px;
	position: relative;
	text-transform: uppercase;
	width: 100%;
}
.benefits_offerTitle {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	left: 3px;
	letter-spacing: 1px;
	position: absolute;
	top: 3px;
}
.benefits_main_title {
	background: #aeb1b8;
	bottom: 0;
	box-sizing: border-box;
	color: #ffffff;
	display: inline-block;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	letter-spacing: 1px;
	padding: 9px 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
.benefits_offerimg {
	bottom: 0;
	position: absolute;
	right: 30px;
	z-index: 99;
}
.benefits_types_ul {
	color: #767676;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	margin: 10px 0 0;
	padding-bottom: 5px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 1010px;
}
.benefits_types_ul li {
  border: 2px solid #929aac;
  box-sizing: border-box;
  display: table;
  float: left;
  height: 83px;
  margin: 0 6px 6px 0;
  padding: 0 20px;
  width: 497px;
}
.benefits_types_ul .style_title {
	color: #8891a5;
	letter-spacing: 1px;
	font-weight: bold;
	width: 100%;
	display: block;
	margin-bottom: 2px;
}
.benefits_types_ul .style_title_desc {
	display: block;
	text-transform: none
}
.supporting_maindiv {
	border-bottom: 2px dotted #bababa;
	border-top: 2px dotted #bababa;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0 8px;
	width: 100%;
}
.supporting_leftdiv {
	float: left;
	width: 258px;
}
.supporting_centerdiv {
	box-sizing: border-box;
	float: left;
	padding-top: 37px;
	text-align: center;
	width: 484px;
}
.supporting_divheading {
	color: #6d9162;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.supporting_divDesc {
	width: 100%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #767676;
	padding-top: 14px
}
.supporting_divDesc a {
	color: #767676;
	text-decoration: underline;
}
.supporting_rightdiv {
	float: right;
	width: 258px;
}
.benefits_productBox {
	float: left;
	margin: 8px 0 0;
	width: 100%;
}
.benefits_productBox li {
	display: inline-block;
	float: left;
	height: 292px;
	margin-left: 8px;
	position: relative;
	width: 240px;
}
.benefits_productBox li img {
	max-width: 100%;
	display: block
}

.benefits_productBox li .benefits_producttitle {
	background: #ffffff;
	bottom: 0;
	color: #747474;
	height:57px;
	box-sizing:border-box;
	display:table;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	left: 0;
	line-height: normal;
	letter-spacing: 1px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-khtml-opacity: 0.85;
	-moz-opacity: 0.85;
	opacity: 0.85;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.benefits_producttitle span {
  display: table-cell;
  vertical-align: middle;
}
.benefits_typescenter {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
/*---Benefits of natural wool----*/




/*---Duty Free Page Refresh----*/

.duty-free-main:after{ content:""; display:block; clear:both;}
.duty-free-main{margin:0px auto; padding:0px 0 0 0; width:1000px; background:#FFF; display:table;}
.duty-free-left{ margin:0px; padding:8px 34px 0 0; float:left; width:486px; box-sizing:border-box;}
.duty-free-head{ margin:0 0 41px 0; padding:0px; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size:24px; color:#575c7f; text-transform:uppercase; float:left; width:100%; letter-spacing:2px;}
.duty-free-cont{margin:0px; padding:0px; width:100%; float:left;}
.duty-free-cont-text{ margin:0px 0 14px 0; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-align:justify;}
.duty-free-blue-text{ color:#465a8b; text-transform:uppercase;}
.duty-free-cont-text a{ color:#465a8b !important; text-decoration:underline;}
.duty-free-undrline{ text-decoration:underline;}
.duty-free-right { display: table-cell; margin: 0; padding: 0; vertical-align: middle; width: 514px;}
.duty-free-bannar-m{ margin:0px 0 4px 0; padding:0px; float:right; border:1px solid #c2c2c2; width:460px; background:url(../images/duty-free-mens-img.jpg) no-repeat; height:158px;}
.duty-free-bnr-txt{ margin:78px 0 0 40px; float:left; font-family:"Lucida Sans", "Lucida Grande", sans-serif; font-size:15px; color:#505050; text-transform:uppercase;}

.duty-free-bannar-wo{ margin:0px 0 4px 0; padding:0px; float:right; border:1px solid #c2c2c2; width:460px; background:url(../images/duty-free-womens-bnr.jpg) no-repeat; height:158px;}

.duty-free-bannar-sp{ margin:0px; padding:0px; float:right; border:1px solid #c2c2c2; width:460px; background:url(../images/duty-free-sp-offer-bnr.jpg) no-repeat; height:158px; display:none;}

.duty-free-main-au .duty-free-bannar-m{background:url(../images/duty-free-mens-img-au.jpg) no-repeat;}
.duty-free-main-au .duty-free-bannar-wo{background:url(../images/duty-free-womens-bnr-au.jpg) no-repeat;}
.duty-free-main-au .duty-free-bannar-sp{background:url(../images/duty-free-sp-offer-bnr-au.jpg) no-repeat;}

/*---Duty Free Page Refresh----*/


/* The Christmas Shop Page CSS*/

.ch-port-main:after {
	content: "";
	display: block;
	clear: both;
}
.ch-port-main {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}
.ch-port-header {
	float: left;
	margin: 0px 0 10px 0;
	padding: 0px;
	position: relative;
	width: 100%;
	background: url(/images/ch-portal-header-banner.jpg) no-repeat;
	/*height: 161px;*/
	height: 78px;
	background-position:0 -25px;
}
.ch-port-offer-area {
	bottom: 0;
	box-sizing: border-box;
	float: left;
	padding: 12px 0;
	position: absolute;
	width: 100%;
	display:none;
}
.ch-port-offer-text {
	color: #8a2137;
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 19px;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.ch-port-offer-text-span {
	color: #828181;
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.ch-port-left-area {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 386px;
}
.ch-port-banner-jumper {
	float: left;
	margin: 0px 0 7px 0;
	padding: 0px;
	width: 100%;
	border: 1px solid #b6b6b6;
	color: #a9223e;
	height: 318px;
	background: url(/images/christmas-jumper-img.jpg) no-repeat;
	box-sizing: border-box;
	position: relative;
}
.ch-port-banner-jumper:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-khtml-opacity: 0.75;
	-moz-opacity: 0.75;
	opacity: 0.75;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.ch-port-banner-bg {
	float: left;
	margin: 0px;
	padding:14px 0 12px;
	width: 100%;
	background: #FFF;
	position: absolute;
	bottom: 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-khtml-opacity: 0.85;
	-moz-opacity: 0.85;
	opacity: 0.85;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 22px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
}
.ch-port-banner-lat-col {
	height: 168px;
	background: url(/images/ch-latest-colour-img.jpg) no-repeat;
}
.ch-port-banner-cas-mer {
	height: 753px;
	background: url(/images/new_cas_and_mer.jpg) no-repeat;
}
.ch-port-colour-bg {
  background: none;
  color: #828181;
  top: 0;
}
.ch-port-casmer-bg {
  border-bottom: 1px solid #b0aeae;
  border-top: 0px solid #b0aeae;
  color: #828181;
  font-size: 20px;
  padding: 46px 0 37px;
  top:0px;
  position:relative;
}
.ch-port-casmer-bg span{
	color: #eb4a54;
}
.ch-port-banner-lat-style {
	height: 247px;
	background: url(/images/latest-styles-img.jpg) no-repeat;
}
.ch-port-style-bg {
	color: #828181;
}
.ch-port-right-area {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 383px;
}
.ch-port-banner-wo-gift {
	height: 318px;
	background: url(/images/ch-wom-gifts-img.jpg) no-repeat;
}
.ch-port-wo-gift-bg {
	color: #828181;
}
.ch-port-banner-men-gift {
	height: 303px;
	background: url(/images/ch-men-gifts-img.jpg) no-repeat;
}
.ch-port-men-gift-bg {
	color: #3d4f72;
}
.ch-port-banner-cash-coll {
	height: 289px;
	background: url(/images/ch-cashmere-coll-img.jpg) no-repeat;
	color: #3faa92;
	margin-top:4px;
}
.ch-port-banner-head {
	bottom: 22px;
	float: left;
	color: #4b4b4d;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-style: italic;
	text-align: center;
	text-transform: none;
	letter-spacing:0;
	width: 100%;
}
.ch-port-banner-del-dates {
	height: 168px;
	background: url(/images/del-dates-img.jpg) no-repeat;
	width: 385px;
	margin-top:3px;
	float: left;
	display: table;
	text-decoration: none;
}
.ch-port-banner-gift-vo {
	background: url(/images/gv_image.jpg) no-repeat;
	display: table;
	float: left;
	height: 171px;
	text-decoration: none;
	width: 100%;
}
.ch-port-banner-gift-vo .ch-port-del-date-text {
  visibility: hidden;
}
.ch-port-del-date-text {
	text-align: center;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 22px;
	color: #828181;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: 100%;
	margin: 0px;
	display: table-cell;
	vertical-align: middle;
}
.ch-port-del-date-span {
	margin: 0 0 3px 0;
	float: left;
	text-align: center;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #a32a44;
	letter-spacing: normal;
	font-style: italic;
	width: 100%;
	text-transform: none;
}
.ch-port-gift-vo-span {
  color: #7b8ea0;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 17px;
  font-style: italic;
  letter-spacing: 0;
  margin: 0 0 8px;
  text-align: center;
  text-transform: none;
  width: 100%;
}
.current-sllr-img {
  float: left;
  margin: 29px 0 26px;
  position: relative;
  width: 100%;
}
.current-sllr-img img {
  position: absolute;
  top: 5px;
}
.ch-new-left-area {
	float: left;
	margin-right: 14px;
	width: 203px;
}


/*-- AU/NZ Changes For Christmas Shop page --*/

.unisex_new {
  background: url(/images/unisex_new.png) no-repeat left top;
  height: 62px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 79px;
}
.ch-port-main-changes .ch-port-header{background: url(/images/ch-portal-header-banner-new.jpg) no-repeat;}
.ch-port-main-changes .ch-port-banner-bg{padding:14px 0 12px}
.ch-port-main-changes .ch-port-casmer-bg {
  border-bottom: medium none;
  bottom: 0;
  box-sizing: border-box;
  height: 161px;
  padding: 62px 0;
  top: 590px;
}
.ch-port-main-changes .ch-port-banner-cas-mer {
  background: url(/images/new_cas_and_mer_new.jpg) no-repeat;
}
.ch-port-main-changes .ch-port-casmer-bg span {
  color: #bb0f2a;
}
.ch-port-main-changes .ch-port-banner-lat-style{
  background: url(/images/latest-styles-img-new.jpg) no-repeat;
}
.ch-port-main-changes .ch-port-style-bg {
  color: #494b7e;
}
.ch-port-main-changes .ch-port-gift-vo-span {
  color: #817da2;
}
.ch-port-main-changes .ch-port-banner-jumper-new{
  background: url(/images/christmas-jumper-img-new.jpg) no-repeat;
}
.ch-port-main-changes .ch-port-banner-wo-gift{
  background: url(/images/ch-wom-gifts-img-new.jpg) no-repeat;
}
.ch-port-main-changes .ch-port-banner-men-gift {
  background: url(/images/ch-men-gifts-img-new.jpg) no-repeat;
}
.ch-port-main-changes .ch-port-banner-cash-coll{
  background: url(/images/ch-cashmere-coll-img-new.jpg) no-repeat;
  color:#9f699b;
}
/*-- AU/NZ Changes For Christmas Shop page --*/

/* The Christmas Shop Page CSS*/

/* Christmas jumper page banner */
.ch-jumper-main {
  background: url("../images/wo_christmas_page_banner.jpg") no-repeat;
  border: 1px solid #cccccc;
  display: table;
  float: left;
  height: 202px;
  margin: -10px 0 6px;
  padding: 0;
  width: 1000px;
}
.ch-jumper-main-inner {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  width: 100%;
}
.ch-jumper-main-head {
  color: #787878;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin: 0 0 12px 0;
  letter-spacing:1px;
  font-weight:normal;
}
.ch-jumper-text {
  clear: both;
  color: #868686;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 14px;
  margin: 0 auto;
  text-align: center;
  width: 439px;
}

.offrChristxt {
  color: #ae9a78;
  display: inline-block;
  font-family: "Lucida Sans unicode","Lucida Grande",sans-serif;
  font-size: 11px;
  padding: 5px 0 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  display:none;
}
/* Christmas jumper page banner */



/* basket page Bottom part style */
.bskt-bottom:after{
	content:"";
	display:block;
	clear:both;
}

.bs-bottom{
	margin:0px auto;
	padding:0px;
	width:1000px;
}

.bs-bot-upr{
	float:left;
	margin:0px;
	padding:0px 0 25px 0;
	width:100%;
	border-bottom:3px dotted #dadada;
}

.bs-bot-upr-left{
	float:left;
	margin:0px;
	padding:0px;
	width:488px;
}

.bs-email-box{
	float:left;
	margin:0px;
	padding:25px 29px 42px 14px;
	width:100%;
	border:1px solid #e1e1e1;
	box-sizing:border-box;
	background:#f4f5f6;
}
.bs-email-area{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
.bs-email-text
{
    width:218px;
	float:left;
	margin:5px 0 0 0;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:.30px;
}
.bs-email-input{
	float:right;
	margin:0px;
	padding:5px;
	width:225px;
	border:1px solid #cbcbcb;
	box-sizing:border-box;
}


.bs-offer-text
{
    width:218px;
	float:left;
	margin:5px 0px 0 0;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:.30px;
}
.bs-offer-input{
	float:left;
	margin:0px;
	padding:5px;
	width:120px;
	border:1px solid #cbcbcb;
	box-sizing:border-box;
}
.bs-offer-text a{
	margin:0px 0 0 13px;
}

.bs-offer-area{
	float:left;
	margin:33px 0 0 0;
	padding:0px;
	width:100%;
}
.bs-email-apply-btn{
	float:right;
	margin:2px 0 0 0;
	padding:5px 0;
	width:94px;
	background:#ad3756;
	border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	cursor: pointer;
	
}

.bs-email-note{
	float:right;
	margin:0px 6px 0 0;
	padding:0px 0;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#797979;
}
.bs-gft-vo-apply{
	float:right;
	margin:9px 6px 0 0;
	padding:0px 0;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6e85af;
}

.bs-email-bottom-sec{
	float:left;
	margin:3px 0 0 0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.bs-visa-cards{
	float:left;
	margin:12px 0 0 0;
	width:100%;
	display:inline-block;
}

.bs-visa-cards img{
	float:left;
	margin:0 6px 0 0;
}

.bs-bot-upr-right{
	float:right;
	margin:0px;
	padding:0px;
	width:500px;
}

.bs-bot-total-disc-area{
	float:left;
	margin:0px;
	padding:30px 18px 15px 21px;
	width:100%;
	border:1px solid #e1e1e1;
	box-sizing:border-box;
	background:#f4f5f6;
}

.bs-bot-price-text{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
.bs-bot-sub-total{
	float:left;
	margin:0px 0 7px 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
}
.bs-bot-sub-total a{
	margin:0px 0 0 13px;
	text-decoration:none;
	position:relative;
}

.bs-bot-hover-box {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #cbcbcb;
  color: #797979;
  display: none;
  float: right;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  left: -4px;
  padding: 4px 0 4px 20px;
  position: absolute;
  text-transform: none;
  top: -12px;
  width: 194px;
  z-index: 9;
}

.bs-bot-sub-total a img {
  position: relative;
  z-index: 99;
}

.bs-bot-sub-total a:hover .bs-bot-hover-box{ display:block;}


.bs-bot-price{
	float:right;
}

.bs-bot-main-total{
	float:left;
	margin:8px 0 0 0;
	padding:8px 20px 12px 24px;
	width:100%;
	border:1px solid #e1e1e1;
	box-sizing:border-box;
	background:#6e85af;
}


.bs-bot-total{
	float:left;
	margin:0px;
	padding:0px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}
.bs-bot-amt{
	float:right;
}

.bs-bot-amazon-area{
	float:left;
	margin:35px 0 0 0;
	padding:0px;
	width:100%;
}
.bs-bot-amazon-inner-area{
	float:right;
	margin:0px;
	padding:0px;
	width:auto;
}
.bs-bot-amazon-img{
	float:left;
	margin:0px 18px 0 0;
	padding:0px;
}
.bs-bot-check-btn{
	float:right;
	padding:5px 36px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#FFF;
	background:#ac3755;
	border-radius:5px;
	text-decoration:none;
	text-transform:uppercase;
}

.bs-bot-lower-part{
	float:left;
	padding:43px 0 0 0;
	width:100%;
}

.bs-wishlist-head{
	float:left;
	padding:0px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:24px;
	width:100%;
	color:#53607d;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.75px;
}

.bs-wish-signin{
	float:left;
	margin:8px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	color:#666666;
	letter-spacing:.30px;
}
.bs-wish-signin a{
	color:#666666;
}

.bs-wish-tbl{
	float:left;
	margin:22px 0 0 0;
	border:1px solid #dfdfdf;
	width:100%;
}

.bs-wish-tbl-head-blk{
	float:left;
	margin:0;
	padding:10px 20px;
	width:100%;
	background:#6e85af;
	box-sizing:border-box;
	border-bottom:1px solid #dfdfdf;
}
.bs-wish-prdct-text{
	float:left;
	margin:0;
	padding:0px;
	width:515px;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:.30px;
	
}

.bs-wish-other-text{
	text-align:center;
	width:90px;
	
}
.bs-wish-other1-text{
	text-align:center;
	width:265px;
	
}

.bs-wish-tbl-second-blk {
  border-bottom: 3px dotted #dadada;
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 25px 14px 39px 20px;
  position: relative;
  width: 100%;
}
.bs-wish-left{
	float:left;
	margin:0;
	padding:0px;
	width:114px;
}

.bs-wish-prdct-img{
	float:left;
	margin:0;
	padding:0px;
	width:103px;
	border:1px solid #cccccc;
	box-sizing:border-box;
}
.bs-wish-prdct-img img{
	float:left;
	width:100%;
	height:auto;
}
.bs-wish-right{
	float:left;
	margin:0;
	padding:0px;
	width:401px;
}
.bs-wish-prdct-head{
	float:left;
	margin:0;
	padding:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#6e85af;
	width:100%;
}

.bs-wish-prdct-subhead{
	float:left;
	margin:7px 0 7px 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8fa1c1;
	font-style:italic;
	text-transform:capitalize;
	width:100%;
}

.bs-wish-prdct-detail{
	float:left;
	margin:0px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-transform:capitalize;
	width:100%;
}

.bs-wish-ch-sel{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:10px 0 0 0;
	text-transform:capitalize;
}
.bs-wish-next-text{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-transform:none;
}
.bs-wish-next1-text{
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#6e85af;
	text-align:right;
}

.bs-wish-last{
	border-bottom:none;
}


.bs-wish-remove-item {
  bottom: 40px;
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  letter-spacing: 0.3px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 13px;
  text-transform: capitalize;
}
.bs-wish-remove-item a{
	margin:0px 0 0 11px;
	padding:0px 4px;
	font-size:15px;
	color:#FFF;
	background:#af2952;
	text-decoration:none;
	border-radius:3px;
}
.bs-chg-sel-onclick{
	float:left;
	margin:10px 0 0 115px;
	padding:0px;
	width:600px;
}
.bs-chg-sel-select-box{
	float:left;
	margin:0px 20px 0 0;
	padding:0px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-transform:capitalize;
}
.bs-select-bo {
  border: 1px solid #d8d8d8;
  font-size: 11px;
  margin: 0;
  padding: 2px 0;
  border-radius:5px;
}
.bs-sel-input {
  border: 1px solid #9f9f9f;
  font-size: 11px;
  margin: 0;
  padding: 3px 2px;
  width:37px;
  text-align:center;
  box-sizing:border-box;
}
.bs-chg-sel-select-box img {
  display: inline-block;
  vertical-align: middle;
  margin:-1px 0 0 0;
}
.bs-sel-update-btn {
	margin:0px;
	padding:4px 26px;
	float:left;
	text-decoration:none;
	text-align:center;
	font-family: 'lucida_sansdemibold_roman';
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	background:#9f9f9f;
	border-radius:2px;
}
/* basket page Bottom part style - End*/


/* PayNow Button In Card Details Section*/
.paynowCD-btn-main {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  left: 427px;
  margin: 60px 0 0 !important;
  padding: 20px 0;
  position: absolute;
  top: 0;
  width: 320px !important;
}
.paynowCD-btn-main .checkout_review_total_p {
  margin: 0;
  text-align: center;
  width: 100%;
}
div.paynowCD-btn-main a.checkout_paynow_btn {
  margin: 8px 43px;
}
.paynowCD-btn-main .checkout_buy_now{
  text-align: center;
  width: 100%;
}
.paynowCD-btn-main .checkout_buy_now p {
  display: inline-block;
  float: none !important;
}
.payCardImg{position: absolute; top: 3px; right: 0}
/* PayNow Button In Card Details Section*/

/* Christmas Postage Dates*/
.ch-post-main:after, .ch-post-head-area:after { content: ""; display: block; clear: both; }
.ch-post-main { background: url(/images/ch-postal-dates-bg.jpg) no-repeat bottom center #f4f4f4; border: 1px solid #e6e6e6; box-sizing: border-box; display: none; float: left; height: 258px; margin: 0 0 9px; padding: 15px 0; width: 1000px;}
.ch-post-left-area { margin: 0px; padding: 0px; width: 336px; text-align: center; display: table-cell; vertical-align: middle; }
.ch-post-head { float: left; width: 100%; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 24px; color: #565f7f; text-transform: uppercase; letter-spacing: .25px; }
.ch-post-subhead { float: left; width: 100%; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 18px; color: #a63057; font-style: italic; }
.ch-post-head-content { float: left; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #394773; line-height: 20px; margin: 11px 0 0; }
.ch-post-mid-area { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 278px; }
.ch-post-white-bg { background: #fff; border: 1px solid #e9e6e6; box-sizing: border-box; float: left; padding: 11px 0 6px; width: 246px; }
.ch-post-white-bg2 { float: left; margin: 13px 0 0 0; padding: 11px 0 6px 0; width: 246px; border: 1px solid #e9e6e6; background: #FFF; box-sizing: border-box; }
.ch-post-white-head { float: left; margin: 0 0 11px 0; width: 100%; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 13px; text-transform: uppercase; color: #565f7f; text-align: center; }
.ch-post-dates { float: left; margin: 0 0 6px 0; width: 100%; color: #394773; text-align: center; line-height: normal; }
.ch-post-dates-span { color: #9d2856; }
.ch-post-dates-span2 { float: left; width: 100%; }
.ch-post-white-head2 { margin: 0 0 4px 0; }
.ch-post-right-area { display: table; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 100%; width: 370px; }
.ch-post-white-bg-right { display: table-cell; float: none; padding: 28px 0 29px; vertical-align: middle; width: 368px; }
.couriers_note { box-sizing: border-box; color: #9d2856; float: left; font-size: 10px; padding: 0 10px; text-transform: none; width: 100%; }
/* Christmas Postage Dates*/

/* start expire date popup   */


.a-popover {
  color: #ac3755;
  display: inline-block;
  font-size: 11px;
  max-width: 250px;
  padding: 8px;
  position: absolute;
  right: 85px;
  top: -12px;
  z-index: 1010;
}
.a-popover2 {
  max-width: 188px;
  right: 135px;
  top: -25px;
}
.checkout {
  text-align: left;
}
.a-popover-wrapper {
  background-color: #ffffff;
  border: 1px solid #a5a5a5;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.13);
  display: block;
  position:relative;
  z-index: 1010;
}
.a-popover-inner {
  padding: 14px 18px;
  text-align: left;
  box-sizing: border-box;
  z-index: 1009;
}
.a-popover-inner {
  padding: 5px 10px;
}
.a-arrow-border {
  margin-top: -8px;
  position: absolute;
  right: 0;
  top: 50%;
}
div.a-arrow-border2 {
  background: url("../images/ExpDate-leftArrow.jpg") no-repeat left center;
  height: 19px;
  left: -11px;
  top: 50%;
  width: 11px;
}
.a-arrow-border {
  background: url("../images/ExpDate-rightArrow.jpg") no-repeat right center;
  height: 9px;
  right: -7px;
  top: 15px;
  width: 11px;
}

/*.checkout_using_diff-link a.checkout_paynow_btn1
{
    background:#a0a0a0; 
    text-decoration:none; 
    font-size:15px; 
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
    color:#FFF; 
    text-transform:uppercase; 
    cursor:pointer; 
    border-radius:5px;
    width:212px; 
    padding:10px 0; 
    float:right; 
    text-align:center;
}
.checkout_using_diff-link a.checkout_paynow_btn1 {
  display: inline-block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.2px;
  margin-left: 67px;
  padding: 9px 0;
  width: 233px;
}*/
.checkout_using_diff-link a.checkout_paynow_btn1 {
  background: #a0a0a0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.2px;
  margin-left: 0;
  padding: 9px 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 233px;
}
.chckt_card_edit {
  padding: 10px 5px 0 0;
  text-align: center;
  width: 75px;
  
}
.chckt_card_edit a {
  color: #ac3755;
  text-decoration: underline;
}
div.chckt_card_noc {
  width: 168px;
}
div.chckt_card_remove{position:relative;}
.exp_date {
  color: #ac3755;
  font-size: 12px;
  font-weight: bold;
  left: 81px;
  position: absolute;
  text-align: left;
  text-transform: none;
  top: 10px;
  width: 98px;
}
.newcard_btn {
  background:#a52e56;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin: 5px 0 10px;
  padding: 4px 12px;
  text-transform: uppercase;
}
ul.chckt_card li.chckt_card_type{width:84px;}
ul.chckt_card li.chckt_ending{width:90px;}
ul.chckt_card li.chckt_expiry{width:75px;}
div.chckt_card_ending{width:96px;}
div.chckt_card_img {width: 62px;}
div.chckt_expirydate {width: 81px;}
div.chckt_card_type_name {width: 100px;}
/*  end expire date popup   */


/*---------//Latest Styles Banner CSS//---------*/

.latest_stBanner {
  background: url(../images/Latest_stylebg.jpg) no-repeat center center;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
  color: #868686;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  line-height:normal;
  height: 204px;
  overflow: hidden;
  text-align:center;
  width: 100%;
}
.latest_stBannerus {
  background: url(../images/Latest_stylebg_us.jpg) no-repeat center center;
}
.latest_stBanner_main {
  box-sizing: border-box;
  display: table;
  float: right;
  height: 100%;
  padding-right: 16px;
  width: 585px;
}
.latest_stBanner_left{display:table-cell; vertical-align:middle;}
.latest_stHeading {
  color: #638db4;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: inherit;
  padding-bottom: 10px;
  text-transform: uppercase;
  word-spacing: 0;
}
.latest_stText-off {
  color: #bc457d;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  float:left;
  margin: 8px 0 0 0;
  width:100%;
  text-transform:uppercase;
}

.latest_stBtn {
  float: left;
  margin: 8px 0 0;
  width: 100%;
}

.latest_stBtn a {
  border: 1px solid #638db4;
  box-sizing: border-box;
  color: #638db4;
  display: inline-block;
  font-size: 15px;
  margin-right: 13px;
  padding: 4px 0;
  width: 215px;
}
.latest_stBtn a:hover {
  background: #638db4;
  color:#FFF;
}

/*---------//Latest Styles Banner CSS//---------*/



/*---------//Affiliate Page CSS//---------*/

.affiliat_main { float:left; width:1000px;}
.affiliat_title {
	color: #575c7f;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 24px;
	letter-spacing: 0.25px;
	text-transform: uppercase;
}
.affiliat_subTitle {
	color: #666666;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	letter-spacing: 0.25px;
	margin: 7px 0 27px;
	text-transform: uppercase;
}
.affiliat_topUL {
	color: #666666;
	display: table;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 28px;
	width: 100%;
}
.affiliat_topUL li {
	border-color: #f3f3f3 #f3f3f3 #f3f3f3 #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	box-sizing: border-box;
	display:table;
	float: left;
	height: 118px;
	margin-right: 30px;
	text-align: center;
	vertical-align: middle;
	width: 176px;
}


.affiliat_topUL .affiliat_lastLI {
	margin-right: 0;
}
.app_LeftArrow {
	background: #ececec;
	display: table-cell;
	vertical-align:middle;
	height: 100%;
	line-height: 116px;
	width: 29px;
}
.app_promain {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 146px;
}
.app_proImg {
	display: inline-block;
	height: 65px;
	vertical-align: bottom;
}
.affiliat_bottomMain {
	float: left;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	width: 100%;
}
.affiliat_leftPart {
	float: left;
	font-size: 13px;
	width: 588px;
}
.affiliat_botUL {
	display: inline-block;
	float: left;
	width: 100%;
}
.affiliat_botUL li {
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	display: inline-block;
	float: left;
	font-size: 14px;
	line-height: 33px;
	margin-bottom: 5px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 100%;
}
.aff_Dropdown {
	background: url(../images/affiliate_botoomArrow.jpg) no-repeat 25px 0 #ffffff;
	font-size: 13px;
	line-height: normal;
	padding: 26px 8px;
	text-transform: none;
	display: none;
}
.affiliat_botUL li a {
	background: url(../images/affiliate_RightArrow.png) no-repeat 99% 12px #f2f2f2;
	color: #666666;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	display: block;
	padding: 0 5px;
}
.affiliat_botUL li a:hover {
	background: url(../images/affiliate_RightArrow.png) no-repeat 99% 12px #ececec;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.affiliat_botUL li a.affactive {
	background: url(../images/affiliate_BottArrow.png) no-repeat 99% 12px #ececec;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.affiliat_botUL li .aff_Dropdown a, .affiliat_Paragraph a {
	display: inline;
	padding: 0;
	color:#666666;
	text-decoration: underline;
}
.affiliat_main .affiliat_btn {
	background: #7484ae;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	color: #ffffff;
	display: inline-block;
	float: left;
	font-size: 13px;
	height: 33px;
	line-height: 33px;
	margin: 20px 0 18px;
	text-align: center;
	text-transform:uppercase;
	width: 100%;
}
.affiliat_btn:hover {
	background: #5e6a89;
}
.affiliat_Paragraph {
	float: left;
	width: 100%;
}
.affiliat_rightPart {
	border: 1px solid #ececec;
	box-sizing: border-box;
	float: right;
	height: 354px;
	position: relative;
	width: 371px;
}
.affiliat_ImgTitle {
	background: #ffffff;
	bottom: 0;
	font-size: 20px;
	height: 54px;
	left: 0;
	letter-spacing: .75px;
	line-height: 54px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-khtml-opacity: 0.85;
	-moz-opacity: 0.85;
	opacity: 0.85;
	position: absolute;
	text-align: center;
	width: 100%;
}

/*---------//Affiliate Page CSS//---------*/


/*---------//Payment Card Update Page CSS//---------*/

.paymetnCard_edit {
  background:#fff;
  border-top:1px solid #e1e1e1;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.dvEditCardMain {
  /*border-bottom: 1px solid #e0e0e0;*/
  box-sizing: border-box;
  padding: 15px 30px;
  position: relative;
  width: 100%;
}
.pcEdit_Left {
  width: 100%;
}
.pcEdit {
  margin-bottom: 12px;
  width: 100%;
}
.pcEdit_span select {
  margin-right: 5px;
  width: 75px;
}
.wool_checkout_detail label.pcEdit_label {
  color: #7087ae;
  float: left;
  font-family: arial;
  font-size: 14px;
  margin: 0;
  padding: 4px 0 0;
  text-transform: none;
  width: 70px;
}
.wool_checkout_detail .pcEdit_span {
  float: left;
}
.chckt_card_table li div.pcEdit_right {
  bottom: 38px;
  position: absolute;
  right: 30px;
}
.pcEdit_update {
  background:#ac3755;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-left: 10px;
  padding: 4px 19px;
  vertical-align: bottom;
}
ul.chckt_card_table li {
  background: #f8f8f8;
  height: auto;
  margin-bottom: 1px;
}
div.chckt_card_remove {
  padding: 7px 0 8px;
}
div.chckt_card_edit { padding: 8px 5px 0 0;}
.chckt_card_checkbox {
  width: 22px;
}
ul.chckt_card li.chckt_card_type {
  box-sizing: border-box;
  padding-left: 0;
  text-align: right;
  width: 65px;
}
div.chckt_card_img{width:32px;}
ul.chckt_card li.chckt_ending {
  padding-right: 0;
  text-align: center;
  width: 65px;
}
div.chckt_card_ending {
  width: 66px;
  text-align:center;
}
div.chckt_card_noc, .chckt_card li.chckt_noc {
  text-align: center;
  width: 135px;
}
ul.chckt_card li.chckt_expiry, .chckt_card_table div.chckt_expirydate {
  margin-right: 0;
  text-align: center;
  width: 80px;
}
ul.chckt_card li.chckt_ending.chckt_update {
  text-align: center;
  width: 50px;
}
ul.chckt_card li.chckt_ending.chckt_remove {
  float: left;
  padding-right: 96px;
  text-align: center;
  width: 80px;
}
ul.chckt_card li {
  display: table-cell;
  float: none !important;
  padding-bottom: 7px;
  vertical-align: middle;
}
div.chckt_card_edit {
  padding: 8px 0 0;
  width: 50px;
}
.chckt_card_table li div.chckt_card_remove {
  float: left;
  padding: 7px 0 8px;
  text-align: center;
  width: 80px;
}
div.chckt_card_type_name {
  color: #6a708e;
  font-size: 12px;
  font-weight: bold;
  padding: 9px 0 0;
  text-align: left;
  text-transform: none;
  width: 98px;
}
div.chckt_card_ending, div.chckt_card_noc{padding-top:9px;}
.pcEdit_span input[type="text"] {
  border: 1px solid #d0d0d0;
  box-sizing: border-box;
  color: #666666;
  font-family: Arial;
  font-size: 11px;
  letter-spacing: 0.3px;
  padding: 5px;
  text-transform: uppercase;
  width: 200px;
}
.card_dropdownblank {
  background:#fff;
  border-bottom: 1px solid #e1e1e1;
  display: none;
  float: left;
  left: -1px;
  position: relative;
  width: 575px;
}

/*---------//Payment Card Update Page CSS//---------*/

/*---------//My stored cards Page CSS//---------*/
.blankDataTitle, .NoOrders {
  color: #666666;
  display: inline-block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  font-style: italic;
  margin: 20px 0;
  width: 100%;
}
.store_cardNew_main {
	width: 100%;
	float: left;
}
.sc_NewHeading {
  color: #565f7f;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  letter-spacing: 0.25px;
  line-height: normal;
  margin-bottom: 12px;
  text-transform: uppercase;
  width: 100%;
  word-spacing: 0;
}
.sc_NewTitle {
	color: #536075;
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	margin-bottom: 9px;
	width: 100%;
}
.sc_subTitle {
	color: #666666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	margin-bottom: 20px;
	width: 100%;
}
.stored_CardDetails {
	width: 100%;
	float: left;
}
.sc_datails_titlBar {
	width: 100%;
	float: left;
	margin-bottom: 13px;
}
.sc_datails_titlBar li {
	box-sizing: border-box;
	color: #7087ae;
	display: inline-block;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.3px;
}
.sc_datails_titlBar li.sc_block1 {
	padding-left: 10px;
	width: 110px;
	text-align: left;
}
.sc_datails_titlBar li.sc_block2 {
	width: 200px;
}
.sc_datails_titlBar li.sc_block3 {
	width: 180px;
}
.sc_datails_titlBar li.sc_block4 {
	width: 90px;
}
.sc_datails_titlBar li.sc_block5 {
	width: 90px;
}
.sc_datails_titlBar li.sc_block6 {
	width: 90px;
}
.sc_datails_titlBar li.sc_block7 {
	width: 140px;
}
.sc_datails_titlBar li.sc_block8 {
  color: #a33057;
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
  width: 100px;
}
.storeCards_datails {
	background: #FFF;
	margin-bottom: 10px;
}
.storeCards_datails li 
{
    background:#f9f9f9;
	color: #666666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin-bottom:4px;
	text-transform: uppercase;
	width: 100%;
}
.storeCards_datails li.sc_block2 {
	font-size: 12px;
}
.storeCards_datails_inner, .store_card_bottom {
  float: left;
  width: 100%;
}
.storeCards_datails_inner li {
  display: table-cell;
  float: none;
  padding: 4px 0;
  vertical-align: middle;
}
.storeCards_datails li.sc_DrodownBlock {
  background: none repeat scroll 0 0 #fff;
  border: 2px solid #f8f8f8;
  padding: 15px 0;
  position: relative;
  top: -4px;
}
.sc_bottom_heading {
  color: #536075;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 14px;
  letter-spacing: 0.3px;
  margin: 12px 0 9px;
  text-transform: uppercase;
}
.sc_bottom_subtitle {
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin-bottom: 29px;
  text-transform: uppercase;
}
.sc_CardsForm {
  box-sizing: border-box;
  float: left;
  padding-left: 50px;
}
.main_scfull {
  float: left;
  margin-bottom: 11px;
  position: relative;
  width: 100%;
}
.main_scfull .error, .main_scfull .valid {
  left: -40px;
  top: 2px;
}


.main_scLeft {
  box-sizing: border-box;
  color: #666666;
  float: left;
  font-size: 13px;
  padding: 1px 0;
  width: 116px;
}
.main_scRight{float:left; width:200px;}
.main_scRight input[type="text"]{width:100%; float:left; box-sizing:border-box; border:solid 1px #cccccc; padding:5px}
.PaymentBoxesnew{
  border: 1px solid #cfcfcf;
  color: #666666;
  float: left;
  font-family: Arial;
  font-size: 8pt;
  padding: 3px 0;
  width: 48%;
}
.newcard_input {
  border: 1px solid #cecece;
  margin: 0 2px;
  padding: 0 6px;
}
.newcard_save_btn {
  background: #a33057;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.5px;
  margin: 38px 0 10px;
  padding: 7px 0 8px;
  text-align: center;
  text-transform: uppercase;
  width: 128px;
}

/*---------//My stored cards Page CSS//---------*/

.delever_none{display:block;}
.delever_block{display:none;}

/* RU Only*/
.delever_blockRU{display:none;}
.delever_noneRU{display:block;}
/* RU Only*/
.SecondClassDelivery {display: none;}



/*---------//Login page new impliment//---------*/
.login-social{
  border: 9px solid #e9edf5;
  box-sizing: border-box;
  float: left;
  padding: 16px 0px;
  width: 100%;
  margin:38px 0 20px 0;
  display:block;
	
}
.login-social-inner {
  display: table;
  margin: 0 auto;
  text-align: center;
}

.login-social-text {
  color: #565f7f;
  display: table-cell;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  letter-spacing: 0.25px;
  margin: 0;
  text-transform: uppercase;
  vertical-align: middle;
}
.login-social-icon {
  display: inline;
  margin: 0 10px 0px 53px;
  padding: 0;
  float:left;
  cursor: pointer;
	
}
.login-social-icon.last
{
    margin:0px;}

/*---------//Login page new impliment//---------*/


/*---------//NEW HOME PAGE DESIGN//---------*/
.topstrip, .basket_top_rightarea li.basket1 .basket_itemsMain {
  position: absolute;
}
.dvHeaderFlagFixed, .basketMainFixed, .dvTopBarFixed{position:fixed !important;}
.dvHeaderFlagFixed {top: 0 !important;}
.basketMainFixed {top: 0 !important;}

/* .basket_top_rightarea li.basket1 .basket_itemsMain{top:-30px} */

.search1 { background: url("../images/home/search_inputBg.png") no-repeat 0 0; box-sizing: border-box; right:0; margin: 4px 0 0; padding: 0; position:absolute; width: 247px; height: 32px; top:-92px; }
.search1input { border: none; box-sizing: border-box; float: left; height: 22px; left: 5px; line-height: 22px; padding: 0; position: relative; top: 5px; width: 200px; }

.search1 a {
  float: left;
  margin-left: 17px;
  padding: 7px 7px 5px;
}
.search1input span.search_text00 {
  color: #cccccc;
  font-size: 12px;
  font-style: italic;
  height: 22px;
  left: 11px;
  line-height: 22px;
  overflow: hidden;
  position: absolute;
  text-transform: none;
  top: 0;
  width: 200px;
}
.search1 input {
  box-sizing: border-box;
  color: #b9b9b9;
  float:left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 12px;
  font-style: italic;
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
  width: 100%;
}

/* Main Top Blue Bar*/
.basket_popup {
    background:#FFFFFF;
    border: 1px solid #9EB6DC;
    float: left;
    padding: 6px;
    position: absolute;
    right:0px;
    top: 30px;
    width: 231px;
    z-index: 99999 !important;
}

.top_right_flags01 {
  height: 22px;
  position: absolute;
  right:52px;
  top:11px;
}
div.header_wrapper{position:inherit;}
ul.basket_top_rightarea {
  color: #8c8786;
  float: right;
  position: absolute;
  top: 0;
  width: 1000px;
}
.currencyArrow_bottom {
  font-size: 7px;
  margin-top: 1px;
}
.top_left_flags02 {
  cursor: pointer;
  height: 35px;
  left:10px;
  position: absolute;
  top: 9px;
  z-index: 9999999;
}

.topstrip {
  height: 30px;
  line-height: 30px;
  /*position: fixed;
  -webkit-backface-visibility: hidden;*/
  top: 0;
  z-index: 999999;
}
.top_right li {
  border-right: 1px solid #9aabc6;
  display: inline;
  float: left;
  padding: 0 10px;
}
.top_right {
  float: right;
  margin-right: 138px;
}
.ipad .top_right{margin-right: 140px;}
.basket_top_rightarea li.basket1 {
  display: inline-block;
  float: right;
  font-family: "Lucida Sans" , "Lucida Grande" , sans-serif;
  font-size: 12px;
  letter-spacing: 0.75px;
  list-style-type: none;
  text-transform: uppercase;
  width:140px;
}
.basket_top_rightarea li.basket1 .basket_itemsMain {
  margin-top:0;
  /*position: fixed;
  top: 0;*/
  z-index: 9999999;
  height:32px;
  
  
}
.basket_text {
  float: none;
  line-height: 30px;
  margin: 0 5px 0 0;
}
.hp_new_basket {
  background:#AC3755;
  border: 1px solid #a52e56;
  color:#FFF;
  height:30px;
  text-align:center;
  margin-right:0;
  padding: 0;
  position: relative;
  top: 0;
  width: 140px;
}
.marall2{margin-top:5px;}

.flags, .currency-list{display:none;}

.top_left_flags02:hover .flags, .top-currency:hover .currency-list{display:block}
.basket_itemsMain:hover .modalbgBasket{display:block;}
.modalbgBasket:hover{display:none !important;}




.modalbgBasket
{
    background-color: #0f0f0f;
    display: none;
    left: 0;
    min-height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)" !important;
    filter: alpha(opacity=40) !important;
    -khtml-opacity: 0.40;
    -moz-opacity: 0.40; opacity:0.4;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -9;
}


/* Main Top Blue Bar*/

/* Women and Men Dropdown menu*/

.top_menu ul li { display: table-cell; float: none; font-size: 15px; letter-spacing: 0.75px; margin: 0; padding:0 10px; position: relative; text-align: center; text-transform: uppercase; }
.top_menu ul li ul li { text-align: left; display:inline; float:left; }
.women:hover ul, .men:hover ul { background-color: #fff; display: block; float: left; height: 339px; left: 0; padding: 0; position: absolute; text-align: left; text-decoration: none; top: 40px; width: 712px; z-index: 99999; }
.top_menu ul li.women ul li.women1, .top_menu ul li.men ul li.men1 { background: url(../images/nav_drop_divider.jpg) repeat-y right top; margin: 23px 0; padding: 0; width: 200px; }
.women:hover ul a, .men:hover ul a { box-sizing: border-box; color: #8c8786; display: block; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 15px; height: auto; letter-spacing: 1.5px; line-height: 17px; padding: 10px 0 8px 20px; width: 198px; }
.top_menu ul li.women ul li.women2, .top_menu ul li.men ul li.men2 { box-sizing: border-box; margin: 23px 0; padding: 0; width: 290px; }
.top_menu ul li.women ul li.women2 a, .top_menu ul li.men ul li.men2 a { width: 100%; }
.top_menu ul li a.topmenu_top { margin-top: 15px; }
.top_menu ul li a { color: #666666; cursor: pointer; float: left; width: 100%; }
/*

.top_menu ul li.specal_offer a {color: #f54e4e !important;}

*/

.top_menu ul li.specal_offer li a { color: #666666 !important; }
.top_menu ul li.women ul li.women3, .top_menu ul li.men ul li.men3 { float: right; height: 339px; letter-spacing: 0; margin: 0; overflow: hidden; padding: 0 0 0 2px; width: 213px; }
.top_menu ul li.women ul li.women3 a, .top_menu ul li.men ul li.men3 a { height: 100%; padding: 0; width: 100%; }
.men:hover ul a { margin-bottom: 0px; }
.textItem { display: block; }
/* Women and Men Dropdown menu*/

/* Offer Code Popup HomePage*/


.top_menu2 ul li.offer {
  background:#fbfbfb;
  display: inline-block;
  float: left;
  height: auto;
  line-height: normal;
  margin: 0;
  overflow-y: hidden;
  padding: 6px 0 5px;
  text-align: center;
  width: 100%;
}
.top_menu2 ul .offer .offer_first 
{
  display:inline-block;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.top_menu2 li a.offercode_ru {
  display: table-cell;
  padding: 0 10px;
  vertical-align: middle;
}
.top_menu2 li .offercode_new {
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  display:none;
}

#dvNewWoolPopopMain a.newwool_closebtn {
  background: url("/images/btn-close.png") no-repeat left top;
  cursor: pointer;
  display: inline-block;
  float: right;
  height: auto;
  line-height: 22px;
  position: relative;
  right: 0 !important;
  text-indent: -10000px;
  top: -8px !important;
  width: 82px;
}




/* Slider Part */
.header-left .slick-prev, .header-left .slick-next{
    content: "";
    height: 45px;
    margin: -22px 0 0;
    top: 50%;
    width: 23px;
}
.header-left .slick-prev{
    background: url(../images/HPLowerLink-left-arrow.jpg) repeat 0 0;
    left:0;
}
.header-left .slick-next{
  background: url(../images/HPLowerLink-right-arrow.jpg) repeat 0 0;
  right:0;
}
/* Slider Part */

/* New Basket DropDown*/

/*.hp_new_basket:hover .bskt-dp-main 
{
  display:block;
}*/


.hp_new_basket_active{
  background:#f5f4f2;
  border: 1px solid #c5c3c2;
  color:#6f86ae;
}


.blank_basketbg 
{
  display:none;
  background:#f5f4f2;
  bottom: -8px;
  height:11px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 99999;
}

.main_basket_dropdown {
  box-sizing: border-box;
  float: left;
  max-height: 285px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0 16px 0 0;
  position: relative;
  text-transform: none;
  width: 100%;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.mac div.slider_area {
  overflow:hidden;
}
.mac div.slider{left:-1px; position:relative;}
.bskt-dp-main {
  background: #fff;
  border: 1px solid #c5c3c2;
  display: none;
  float: left;
  clear:both;
  padding: 0;
  position: absolute;
  right: -1px;
  top: 29px;
  width: 340px;
  z-index: 9999;
}

.ps-scrollbar-x-rail{display:none !important;}
.bskt-dp-cross 
{
 
  background:#f5f4f2;
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.bskt-dp-cross span 
{
    visibility:hidden;
   margin:0 6px 0 0; 
   text-decoration:none;
   color:#666666;
   float:right;
}
.bskt-dp-bottom {
  box-sizing: border-box;
  float: left;
  padding: 0 15px;
  width: 100%;
}
.bskt-dp-inner {
  box-sizing: border-box;
  float: left;
  margin: 0;
  width: 100%;
}
.bskt-dp-product-area {
  border-bottom: 3px dotted #eeebe9;
  float: left;
  margin:11px 0 0 8px;
  padding: 0 0 15px;
  width: 100%;
}
.bskt-dp-left {
  float: left;
  margin: 0;
  padding: 0;
  width: 105px;
}
.bskt-dp-img {
  float: left;
  margin: 0;
  max-height: 110px;
  overflow: hidden;
  padding: 0 10px 0 0;
}
.bskt-dp-img img
{
    width:100%;
    height:auto;    
}
.bskt-dp-right {
  float: right;
  margin: 0;
  padding: 0;
  width: 200px;
}
.bskt-dp-prdct-head{
   margin:0px 0 13px 0; 
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#8c8786;
   letter-spacing:.75px;
   text-align:left;
}
.bskt-dp-prdct-cat{
   margin:0px; 
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#8c8786;
   letter-spacing:.75px;
   width:100%;
}

.dp-cat-left{
   float:left;
}
.dp-cat-right{
   float:right;
}
.dp-cat-amt{
   float:right;
   margin:10px 0 0 0;
}
.bskt-dp-total{
   margin:0px;
   padding:10px 0; 
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#8c8786;
   letter-spacing:.70px;
   width:100%;
   text-transform:uppercase;
   border-bottom:dotted 3px #eeebe9;
}

.bskt-dp-total-left{
   float:left;
}
.bskt-dp-total-right{
   float:right;
}
.bskt-dp-button{
   margin:7px 0 0 0;
   padding:8px 0; 
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FFF;
   letter-spacing:.75px;
   width:49%;
   text-transform:uppercase;
   background:#6f86ae;
   border-radius:2px;
   text-align:center;
   text-decoration:none;
}
a.chckt_btn_right2 
{
    background:#AC3755;
    float: right;
}
.bskt-dp-bottom-text{
   margin:8px 0 9px 0;
   padding:6px 0 0 0; 
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#8c8786;
   letter-spacing:.70px;
   text-transform:none;
   text-align:center;
    border-top:dotted 3px #eeebe9;
    width:100%;
}

.bskt-dp-bottom-text-span{
   margin:0px;
   padding:0 0; 
   float:left;
   width:100%;
}
.bskt-dp-bottom-text span{text-transform:uppercase;}
.bskt-dp-empty{ 
   margin:0px;
   padding:15px 0px;
   float:left;
   width:100%;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#8c8786;
   text-align:center;
   text-transform:uppercase;
   letter-spacing:.75px;
}
/* New Basket DropDown*/

/* Customer Services PArt*/
.CustomerServices {
  background:#f2f2f2;
  color: #666666;
  display: table;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 15px;
  letter-spacing: 0.75px;
  margin: 8px 0 0;
  padding: 8px 0;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}
.custServ_first span{font-size:12px;}
.custServ_second {
  font-size: 13px;
}
.newMain_custServ {
  display: table-cell;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
}
/* Customer Services PArt*/

/* Footer PArt*/
.bannerarea {
  border-right: 1px solid #a6afc0;
  float: left;
  min-height: 265px;
  text-align: center;
  width: 125px;
}
.bannerarea a {
  display: inline-block;
  margin-top: 15px;
}
.footerNewMain{width:100%; float:left; position:relative;}
.FooterBootomLabel {
  color: #5c6886;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin-top: 0;
  padding-left: 0;
  text-transform: uppercase;
  width: 145px;
}
.FooterBootomLabel a
{
    padding-left: 0px;
    width: 100%;
}
.new_footerContent {
  float: left;
  width: 730px;
}

.new_footer_right {
  float: right;
  line-height: 12px;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 130px;
}
.footer-menu {
  float: left;
  padding: 0;
  width: 100%;
}
.new_footer_links, .new_footer_links2 {
  float: left;
  margin:12px 0 12px;
  width: 100%;
}
.footer_nav {
  border-right: 1px solid #a6afc0;
  float: left;
  height: auto;
  min-height: 265px;
  padding: 0 15px;
}
div.ac_results {
  left: 0 !important;
  margin: 0;
  top: 35px !important;
  width: 257px !important;
}

.footer_bottom
{
    background:#4d5970;
    padding-top:10px;
    padding-bottom:10px;
    width: 100%;
    margin-top: 25px;
    color: #fff;
    font-size: 10px;
    text-align: center;
    clear:both;
    visibility:hidden;
}
/* Footer PArt*/

/* USA Homepage Text */
.top_menu2 ul li.usa_hp_main 
{
  
  background:#f7f6f6;
  border-bottom: 1px solid #eceaea;
  border-top: 1px solid #eceaea;
  float: left;
  height: auto;
  letter-spacing: 1px;
  line-height: normal;
  margin:2px 0;
  padding: 7px 0 6px;
  width: 100%;
}
.usa_hp_text {
  display: table-cell;
  position:relative;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.usa_hp_img, .usa_hp_link, .top_menu2 ul li.usa_hp_main a, .usa_hp_arrow {
  display: inline-block;
  vertical-align: bottom;
}
.top_menu2 li .usa_hp_text a, .top_menu2 li .usa_hp_text a:hover{color: #6f86ae;}
.usa_hp_link{
  color: #a33057; 
  margin-left: 6px;
}
.usa_hp_img {
  margin-right: 3px;
} 
.usa_hp_arrow {
  color: #a33057;
  font-size: 10px;
  vertical-align:middle;
}
/* USA Homepage Text */

/*---------//NEW HOME PAGE DESIGN//---------*/




/* CheckoutFirst new_v1 design  */

.chk-1st-main:after{ content:""; display:block; clear:both;}
.chk-main-heading {
	float:left;
	margin:29px 0 30px 0;
	width:100%;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:16px;
	color:#565f7f;
	
	text-transform:uppercase;
}
.chk-1st-main{
	margin:0px auto;
	padding:0px 30px 30px;
	width:1000px;
	border:6px solid #f5f7fc;
	box-sizing:border-box;
}
.chk-1st-signin {
  border: 3px solid #f5f7fc;
  box-sizing: border-box;
  float: left;
  margin: 0 10px 0 0;
  min-height: 303px;
  max-height: 303px;
  padding: 0 18px;
  position: relative;
  width: 319px;
}
.chk-signin-head {
  color: #565f7f;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  height: 28px;
  margin: 29px 0 25px;
  text-align: center;
  text-transform: uppercase;
  width: 98%;
}
.chk-email-pass-input {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  color: #999999;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  height: 34px;
  margin: 0 0 15px;
  padding: 8px 6px;
  width: 100%;
}

.chk-forgot-area{
	float:left;
	margin:0px 0 0px 0;
	padding:0px;
	width:100%;
}
.chk-forgot-text{
	float:left;
	margin:0px 0 0px 0;
	padding:0px;
	width:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#b03554;
}
.chk-forgot-text a{color:#b03554; text-decoration:none;}
.chk-remember-me{
	float:right;
	margin:0px 0 0px 0;
	padding:0px;
	width:auto;
}
.chk-checkbox{
	float:left;
	margin:0px 0px 0px 0;
	padding:0px;
	width:12px;
	border:1px solid #bababa;
}
.chk-remember-me label{
	float:right;
	margin:0px 0 0px 0;
	padding:0px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}
.chk-signin-btn{
	float:left;
	padding:5px 0;
	margin:14px 0 0 0;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background:#a42e55;
	border-radius:5px;
	width:100%;
	text-decoration:none;
}
.chk-help-text-main {
  float: left;
  height: 44px;
  margin: 0;
  text-align: center;
  width: 100%;
}
.chk-help-text {
  color: #666666;
  display: inline-block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin: 10px 0 12px 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  position:relative;
  z-index:999;
}

.chk-help-quest {
  display: inline-block;
  margin: -1px 0 0 5px;
  vertical-align: middle;
  position:relative;
  z-index:99;
  cursor:pointer;
}
.chk-help-text-hover {
  background: none repeat scroll 0 0 #fff;
  border: 2px solid #bababa;
  box-sizing: border-box;
  color: #666666;
  display: none;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  left: -213px;
  margin: 0;
  padding: 30px 2px 14px;
  position: absolute;
  text-align: center;
  top: -8px;
  width: 277px;
  z-index: -9;
}
.chk-help-quest:hover .chk-help-text-hover  {display:block;}
.chk-newto-text {
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
  text-align: center;
  letter-spacing:.25px;
  float:left;
  width:100%;
}
.chk-cont-btn{
	float:left;
	padding:5px 0;
	margin:79px 0 38px 0;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	background:#a42e55;
	border-radius:5px;
	width:100%;
	text-decoration:none;
}

.chk-social-area {
  background:#f5f7fc;
  border: 3px solid #f5f7fc;
  box-sizing: border-box;
  display: table;
  float: left;
  height: 150px;
  margin: 5px 0 0;
  text-align: center;
  width: 339px;
}
  .chk-social-sub-1-text {
  float: left;
  font-family: arial;
  font-size: 12px;
  letter-spacing: 0.25px;
  margin: 0 0 14px;
  text-align: center;
  text-transform: none;
  width: 100%;
  color:#666666;
}

.chk-social-icons {
  color: #565f7f;
  display: table-cell;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  letter-spacing: 0.25px;
  margin: 0 auto;
  padding: 0;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
}
.chk-social-icon1{
	float:left;
}
.chk-social-icon2{
	float:right;
}

.chk-paypal-area {
  background: #f5f7fc;
  border: 3px solid #f5f7fc;
  box-sizing: border-box;
  display: table;
  float: left;
  height: 148px;
  margin: 0;
  width: 339px;
}
.chk-paypal-head{
	width:100%;
	margin:0px 0 7px 0;
	padding:0px 0;
	float:left;
	text-align:center;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:16px;
	color:#565f7f;
	letter-spacing:.25px;
	text-transform:uppercase;
}
.chk-paypal-content {
  color: #565f7f;
  display: table;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 9px;
  margin: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
}
.chk-paypal-icon {
  float: left;
  margin: 0;
  width: 100%;
}

.chk-paypal-icon img {
  height: auto;
  width: 88%;
}
.chk-dynamicError {
 left: 16px;
 position: absolute;
 top: 112px;
 }
.chk-Error-Content {
  background:#fff4f4;
  border: 2px solid #a23156;
  margin: 0 0 14px;
  padding: 14px 19px;
  font-family:Arial;
  font-size:13px;
  color:#a42e55;
  box-sizing:border-box;
  float: left;
	
}
.chk-amazon-area {
  background: #f5f7fc;
  border: 3px solid #f5f7fc;
  box-sizing: border-box;
  display: table;
  float: left;
  height: 148px;
  width: 339px;
}

.chk-amaz-login{
	float:left;
	margin:0px 0 4px 0;
	width:100%;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:16px;
	color:#565f7f;
	text-align:center;
	text-transform:uppercase;
}	
.chk-amaz-subtxt{
	float:left;
	margin:14px 0 16px 0;
	width:100%;
	font-family:Arial;
	font-size:13px;
	color:#666666;
	text-align:center;











}	
.chk-amaz-login-img {
  display: inline-block;
  float: left;
  margin: 0;
  text-align: center;
  width: 100%;
}
.chk-amazon-area-inner {
  display: table-cell;
  vertical-align: middle;
}


.chk-paypal-text{
	float:left;
	margin:0px 0 10px 0;
	width:100%;
	font-family:Arial;
	font-size:13px;
	color:#666666;
	text-align:center;
	text-transform: none;
	
}
.chk-social-head-text {
	float:left;
	width: 100%;
	margin: 0 0 10px;
}
.chk-social-inner-icons {
	float:none;
	width: 100%;
}

.chk-social-icon {
  display: inline;
  margin: 0 10px 0px 0;
  padding: 0;
 
  cursor: pointer;
	
}
.chk-amaz-login-img .paypal_amazonContinue {
  display: inline;
  float: none;
  margin: 0 auto;
  padding: 5px 30px;
  text-align: center;
  cursor:pointer;
}


/* CheckoutFirst new_v1 design  */




/* Checkoutaddress new  */

.address-box-bg-main {
  float: left;
  margin: 0 55px 30px 0;
  min-height: 310px;
  overflow: hidden;
  width: 425px;
}

.address-box-bg{ margin:0px;}
.radio-button {
  float: left;
  margin: 10px 0 0;
  width: 100%;
}

.chadd-ed-rem-area{ width:100%; float:left; margin:6px 0 0 0;}
.chadd-edit-btn {
  background: #a1a1a1;
  border-radius: 5px;
  color: #fff;
  float: left;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  font-size: 12px;
  padding: 5px 0;
  text-align: center;
  text-transform: uppercase;
  width: 49%;
}
.chadd-remove-btn{ float:right;}

/* Checkoutaddress new  */



/* MIX And Match NEW Banner*/

.mixMatch_banner {
	background: url(/images/mix_match_bg.jpg) no-repeat left top;
	float: left;
	height: 292px;
	margin-bottom:10px;
	width: 100%;
}
.mixMatch_bannerLeft {
	box-sizing: border-box;
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 16px;
	padding: 15px 0 0 35px;
	position: relative;
	text-align: center;
	width: 480px;
}
.mixMatch_bannerLeft h1 {
	color: #4e8fa6;
	float: left;
	font-family: "lucida_sansdemibold_roman", "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 45px;
	letter-spacing: 1.2px;
	padding-bottom: 8px;
	text-transform: uppercase;
	width: 100%;
}

.mixmatch_ul {
	float: left;
	left: -7px;
	margin-bottom: 6px;
	position: relative;
	width: 100%;
}
.mixmatch_ul li {
	background: url(/images/tr_bg.png) repeat;
	border-style: solid;
	border-width: 1px;
	color: #5f9eb4;
	border-color: #a6d5d0;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	float: left;
	height: 33px;
	line-height: 33px;
	letter-spacing: .60px;
	margin: 0 0 4px 7px;
	text-transform: uppercase;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 141px;
}
.mixmatch_ul li a{display:block;}
.mixmatch_ul li:hover, .mixmatch_ul li.mix_match_active {
	background: #a6d5d0;
	border-color: #a6d5d0;
	color: #FFF;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.mix_matchBtn {
	background: #5f9eb4;
	border: solid 1px #5f9eb4;
	box-sizing: border-box;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0;
	text-transform: uppercase;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 437px;
}

.mix_matchOffer {
	background: #a6d5d0;
	border: 2px solid #fff;
	border-radius: 100px;
	behavior: url(files/includes/pie.htc);
	box-sizing: border-box;
	color: #fff;
	cursor: default;
	display: table;
	font-size: 13px;
	font-weight: bold;
	height: 92px;
	letter-spacing: 0.6px;
	padding: 0;
	position: absolute;
	right: -104px;
	text-transform: uppercase;
	top: 23px;
	width: 92px;
}
.mix_matchOffer h1 {
  color: #fff;
  cursor: default;
  display: table-cell;
  float: none;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px !important;
  font-weight: bold;
  height: 100%;
  letter-spacing: 0.6px !important;
  line-height: normal !important;
  padding: 0;
  vertical-align: middle;
}
.mm_fontsize22 {
	float: left;
	font-size: 22px;
	line-height: 18px;
	width: 100%;
}
.mm_fontsize21 {
	float: left;
	font-size: 21px;
	line-height: 20px;
	width: 100%;
}
/* AU NZ Changes*/
.mixMatch_banner_change {
	background: url(/images/mix_match_bgChange.jpg) no-repeat left top;
}
.mixMatch_banner_change .mixMatch_bannerLeft h1 {
	color: #b22853
}
.mixMatch_banner_change .mix_matchOffer h1 {
	color: #FFF;
}
.mixMatch_banner_change .mixmatch_ul li {
	color: #b2b2b2;
	border-color: #c6c6c1;
}
.mixMatch_banner_change .mixmatch_ul li:hover, .mixMatch_banner_change .mixmatch_ul li.mix_match_active {
	background: #b2b2b2;
	border: solid 1px #b2b2b2;
	color: #FFF;
}
.mixMatch_banner_change .mix_matchBtn {
	background: #b22853;
}
 .mixMatch_banner_change .mix_matchOffer{background: #b2b2b2;}
.mixMatch_banner_change .mix_matchBtn {
	border: 1px solid #b22853
}

/* AU NZ Changes*/


/* MIX And Match NEW Banner*/



/* Colours Available Label CSS*/
.available_color_label {
  box-sizing: border-box;
  color: #666666;
  float: left;
  font-size: 12px;
  letter-spacing: 0.2px;
  margin: 0 7px;
  padding: 3px 0;
  text-align: center;
  width: 176px;
}
.order_grid{position:relative;}
div.boxstyle {
  position: absolute;
  top: -80px;
}

.st-vw-all-colors {
  background:#f4f4f4;
  color: #666666;
  cursor: pointer;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px; 
  margin: 0;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  font-weight:bold;
}
/* Colours Available Label CSS*/






/*---------//Thank You Signup CSS//---------*/

.signupPop_main{width:839px; height:590px;z-index:9999; position:absolute; left:50%; top:7%; margin:0 0 0 -420px; background:url(/images/thank_sugnup_bg.jpg) no-repeat center center #FFF; -webkit-box-shadow: 0 0 59px 8px rgba(0,0,0,.31);
box-shadow: 0 0 59px 8px rgba(0,0,0,.31);}
.signupPop_div{position:relative; width:100%; float:left; height:100%;}
.close_popup{position:absolute; background:url(/images/close-popup-icon.png) no-repeat center center; width:12px; height:12px; position:absolute; top:6px; right:10px; cursor:pointer; z-index:999}
.signup_offer_img {
  position: absolute;
  right: 20px;
  top: 30px;
}
.signupPop_wool_nz .signup_offer_img {
  bottom: 35px;
  right: 6px;
  top: inherit;
}
.signupPop_left {
  background:#FFF;
  box-sizing: border-box;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  float:left;
  height: 100%;
  margin-left: 26px;
  padding: 44px 12px;
  width: 424px;
}
.signupPop_heading {
  font-family:"Lucida Sans", "Lucida Grande", sans-serif;
  color: #546078;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.6px;
  line-height: 18px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.signupPop_descrp {
  box-sizing: border-box;
  color: #585859;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  padding-left: 4px;
}
.signupPop_sign {
  display: inline-block;
  float: left;
  margin: 29px 0 1px;
  width: 100%;
}
.signupPop_btn {
  background:#bb4365;
  border-radius: 5px;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  margin-top: 15px;
  text-align: center;
  width: 100%;
}
.signupPop_blue {
  background:#6e87ad;
}
.signupPop_dark {
  background: #546078;
}

/*---------//Thank You Signup CSS//---------*/



/*---------//REQUEST A CATALOGUE//---------*/

.modalBackgroundCata {
background: #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)" !important;
filter: alpha(opacity=35) !important;
-khtml-opacity: 0.35;
-moz-opacity: 0.35;
opacity: 0.35;
left: 0 !important;
min-height: 100% !important;
position: fixed !important;
top: 0 !important;
width: 100% !important;
z-index: 1000 !important;
display: none;
}
.dvNewWoolPopopMain{top:7% !important;}
.reqstCata_main{width:840px; height:895px; position:absolute; left:50%; top:7%; margin:0 0 0 -420px; background:#FFF; box-sizing:border-box; -webkit-box-shadow: 0 0 59px 8px rgba(0,0,0,.31);
box-shadow: 0 0 59px 8px rgba(0,0,0,.31);z-index:99999;}
.reqstCata_left {
  box-sizing: border-box;
  color: #585859;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  padding: 50px 0 0 38px;
  width: 430px;
}
.signupPop_title {
  float: left;
  line-height: 18px;
  margin-bottom: 13px;
  padding-left: 4px;
  width: 100%;
}
.reqstCata_full {
  box-sizing: border-box;
  float: left;
  padding-left: 5px;
  position:relative;
  width: 100%;
}
.reqstCata_main .error, .reqstCata_main .valid{top:6px}
.signupPop_main .error, .signupPop_main .valid{top:6px; left:-14px;}
.reqstCata_full label {
  float: left;
  line-height: 31px;
  width: 170px;
}
.reqstCata_inputs{
  width: 216px;
  float: right;
  margin-bottom:16px;
}
.reqstCata_full input, .reqstCata_full select {
  border: 1px solid #e0dfdf;
  box-sizing: border-box;
  float: right;
  height: 31px;
  line-height: 31px;
  padding: 0 2px;
  width: 100%;
}
.reqstCata_full input{padding:0 6px;}
.reqstCata_full select option{padding: 0 10px; box-sizing:border-box;}
.reqstCata_Day {
  float: left;
  width: 56px;
}
.reqstCata_Month {
  float: left;
  margin: 0 8px;
  width: 72px;
}
.reqstCata_Year {
  float: left;
  width: 72px;
}
.reqstCata_preferRadio {
  float: left;
}
.reqstCata_prefer {
  float: left;
  line-height: 31px;
  margin: 0 0 13px 12px;
}
.reqstCata_contact{float:left; width:100%;}
.reqstCata_contact .reqstCata_inputs{margin-bottom:5px;}
.reqstCata_postcod {
  float: left;
  width: 121px;
}
.reqstCata_luckup {
  background:#546078;
  border-radius: 5px;
  color: #ffffff;
  display: inline-block;
  float: right;
  font-size: 14px;
  height: 29px;
  letter-spacing: 0.6px;
  line-height: 29px;
  margin-top: 1px;
  text-align: center;
  text-transform: uppercase;
  width: 90px;
}

.reqstCata_right {
  float: right;
  height: 100%;
  position: relative;
  width: 396px;
}
.reqstCata_Image {box-sizing: border-box; float: left; margin-top: 25%;  padding-right: 10px;  width: 100%;}
.reqstCata_Image img, .leftimg_pannel380 img {max-width: 100%;}
.reqst_rightBottom {
  bottom: 40px;
  position: absolute;
  right: 33px;
  width: 315px;
}
.reqst_rightBottom .reqstCata_full {
  margin-bottom: 18px;
  padding-left: 0;
  position: relative;
}
.reqst_rightBottom .reqstCata_full label {
  color: #585859;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 18px;
  width: 295px;
}
.reqst_rightBottom .reqstCata_full input {
  bottom: 3px;
  height: auto;
  position: absolute;
  right: 0;
  width: auto;
}
.reqstCata_full input[type="radio"]{border:none;}
.reqstCata_full input[type="checkbox"] {
  width: 13px;
  border:none;
}
.ie .reqstCata_full input[type="checkbox"] {
  width: auto;
}

/*---------//REQUEST A CATALOGUE//---------*/


/*---------//Thank You Catalogue CSS//---------*/

.thank_catalogue_main{width:890px; height:616px; position:absolute; left:50%; top:5%; margin:0 0 0 -445px; background:url(/images/thankyou_cata_bg.jpg) no-repeat center center #FFF;  -webkit-box-shadow: 0 0 59px 8px rgba(0,0,0,.31);
box-shadow: 0 0 59px 8px rgba(0,0,0,.31);z-index:99999;}
.thank_catalogue_main .thank_catalogue_left {
  background:url(/images/white-tp-bg.png) repeat;
  width:446px;
  float:left;
  padding: 145px 12px 154px 12px;
}
.thank_catalogue_left {
  box-sizing: border-box;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  height: 100%;
  margin-left: 26px;
  padding: 44px 12px;
  width: 424px;
}
.thank_catalogue_main .signupPop_heading {
  line-height: 24px;
  margin-bottom: 18px;
}
.thank_catalogue_main .signupPop_sign {
  margin: 21px 0 33px;
}
.thank_catalogue_main .signupPop_btn {
  margin-top: 9px;
}

/*---------//Thank You Catalogue CSS//---------*/


/*---------//SIGN UP Popup CSS//---------*/



.signupPop_wool{background:url(/images/sugnup_bg.jpg) no-repeat center center;z-index: 9999;}
.signupPop_wool_nz{background:url(/images/sugnup_bg_nz.jpg) no-repeat center center;}
.signupPop_main_nz{background:url(/images/thank_sugnup_bg_nz.jpg) no-repeat center center #FFF;}
.signupPop_wool_nz .close_popup{background-color:#FFF; padding:5px;}
.thank_catalogue_main_nz{background:url(/images/thankyou_cata_bg_nz.jpg) no-repeat center center #FFF;}
.signupPop_wool .reqstCata_left {
	background:url(/images/white-tp-bg.png) repeat;
	-webkit-box-shadow: 0 0 59px 8px rgba(123,122,122,.17);
	box-shadow: 0 0 59px 8px rgba(123,122,122,.17);
  margin-left: 31px;
  height:100%;
  padding: 40px 15px 0;
  width: 375px;
}
.signupPop_wool .signupPop_heading {
  margin-bottom: 25px;
}
.signupPop_wool .reqstCata_full label {
  width: 114px;
}
.signupPop_wool label.reqstCata_prefer {
  margin-bottom: 0;
  width: auto;
}
.signpop_woolMale {
  float: left;
  width: 50%;
}
.signpop_woolMale input {
  float: left;
  width: auto;
}
.signupPop_wool label.woolgender_male {
  float: left;
  line-height: 31px;
  margin-left: 5px;
  width: auto;
}
.signupPop_wool .signupPop_btn {
  margin-top: 0;
}



/*---------//SIGN UP Popupp CSS//---------*/

/*---------//Non EU Sites FREE Pricing CSS//---------*/

.NonEUdiv {
  color: #666666;
  float: left;
  font-size: 12px;
  line-height: normal;
  padding: 10px 20px 25px;
}
.NonEUdiv .popup-heading {
  margin-bottom: 31px;
}
.NonEUdiv p {
  width: 100%;
}

/*---------//Non EU Sites FREE Pricing CSS//---------*/

/*-----//PAYMENT METHODS Page//------*/
.pay-typ-main-area {
  background-color: #fff;
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding: 7px 0 0;
  width: 1000px;
}
.pay-typ-inner-cont1 {
  border-bottom: 1px solid #e5e1e1;
  float: left;
  margin: 0;
  padding: 0 0 26px;
  width: 100%;
}
.pay-typ-main-head1 {
  color: #565f7f;
  float: left;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serifl;
  font-size: 24px;
  letter-spacing: 0.25px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
}
.pay-typ-inner-text {
	float: left;
	margin: 12px 0 0 0;
	padding: 0px;
	width: 100%;
}
.pay-typ-inner-cont2 
{
  border-bottom: 1px solid #e5e1e1;
  float: left;
  margin: 0;
  padding: 18px 0 26px;
  width: 100%;
}
.border-none{border:none;}
.pay-typ-main-head2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serifl;
	font-size: 20px;
	color: #565f7f;
	text-transform: uppercase;
}
.pay-tym-head-for-flags {
	width: 132px;
}
.pay-typ-flags {
	float: left;
}
.pay-typ-flags li {
	float: left;
	margin: 0px 20px 0 0;
	display: inline-block;
	list-style: none;
}
.pay-inner-txt-span {
	font-weight: bold;
}
.pay-typ-inner-text a {
  color: #285ebf !important;
  text-decoration: underline;
}
.pay-typ-inner-text2 {
	float: left;
	width: 100%;
}
.pay-typ-inner-text-red {
  color: #a52e56;
  float: left;
  letter-spacing: 0.25px;
  margin: 12px 0 0;
  width: 100%;
}
.pay-typ-paypal-text2 a {
  text-decoration: underline;
}
.pay-typ-visa-img {
	float: left;
	width: auto;
}
.pay-visa-img-span1 {
	float: left;
	width: 828px;
}
.pay-visa-img-span2 {
	float: left;
	width: 828px;
	margin: 22px 0 0 0;
}
.pay-typ-inner-text-green {
	color: #23cd2b;
}
.pay-typ-inner-text-blue {
	color: #285ebf;
}
.pay-typ-inner-text-red a {
  color: #285ebf !important;
  text-decoration: underline;
}
.pay-typ-paypal-area {
	float: left;
	margin: 19px 0 0 0;
	width: 100%;
}
.pay-typ-paypal-img-area {
  float: left;
  text-align: center;
  width: 200px;
}

.pay-paypal-img {
	padding: 0 0 15px 0;
}
.pay-padd-bott-0 {
	padding-bottom: 0px;
}
.pay-typ-paypal-text-area {
  float: left;
  width: 800px;
}
.pay-typ-paypal-text1 {
	float: left;
	margin: 8px 0 0 0;
}
.pay-typ-paypal-textLast {
	float: left;
	margin: 18px 0 0 0;
}

.pay-typ-paypal-text2 {
	float: left;
	margin: 26px 0 0 0;
}
/*-----//PAYMENT METHODS Page//------*/


/*-----//All Buttons Shadings//------*/


/* Dark Red Colour Buttons*/
a.sb-btn1, a.chckt_btn_right2, .bs-email-apply-btn, .bs-bot-check-btn, .checkout_continue_btn, .look_up_detail, 
.new_voucher_code .checkout_payment_text a.newRedBut_btn, .new_voucher_code .remove_voucher_btn a.newRedBut_btn, .payment-btn,
.checkout_using_diff-link a.checkout_paynow_btn, a.thn-button, .printCheckTh a, a.newRedBut, .large_checkout_btn, .checkout_btn, 
.chk-signin-btn, .chk-cont-btn, .paynow_btn_active, .checkoutnewbtn, .remove_voucher_btn a.newRedBut_btn, span.paypal_voucher_button , a.bs-btn-update-new, a.bs-btn-update1-new,
.md-look-up, a.md-cncl-up-btn2, .bk-pop-btn, .wool_checkout_detail  input.qiwi_button, div.addtobasketselected, .DarkRedbg {
background-color: #BE456E; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#BE456E), to(#73223E));
 background-image: -webkit-linear-gradient(top, #BE456E, #73223E);
 background-image: -moz-linear-gradient(top, #BE456E, #73223E);
 background-image: -ms-linear-gradient(top, #BE456E, #73223E);
 background-image: -o-linear-gradient(top, #BE456E, #73223E);
 background-image: linear-gradient(to bottom, #BE456E, #73223E);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#BE456E, endColorstr=#73223E);
}

a.sb-btn1:hover, a.chckt_btn_right2:hover, .bs-email-apply-btn:hover, .bs-bot-check-btn:hover, .checkout_continue_btn:hover, .look_up_detail:hover, 
.new_voucher_code .checkout_payment_text a.newRedBut_btn:hover, .new_voucher_code .remove_voucher_btn a.newRedBut_btn:hover, .payment-btn:hover,
.checkout_using_diff-link a.checkout_paynow_btn:hover, a.thn-button:hover, .printCheckTh a:hover, .large_checkout_btn:hover, .checkout_btn:hover,
.chk-signin-btn:hover, .chk-cont-btn:hover, .paynow_btn_active:hover, .checkoutnewbtn:hover, .remove_voucher_btn a.newRedBut_btn:hover, span.paypal_voucher_button:hover, 
a.bs-btn-update-new:hover, a.bs-btn-update1-new:hover, .md-look-up:hover, a.md-cncl-up-btn2:hover, .bk-pop-btn:hover, .wool_checkout_detail  input.qiwi_button:hover, 
div.addtobasketselected:hover, .DarkRedbg:hover {
background-color: #D8638B; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#D8638B), to(#8B3350));
 background-image: -webkit-linear-gradient(top, #D8638B, #8B3350);
 background-image: -moz-linear-gradient(top, #D8638B, #8B3350);
 background-image: -ms-linear-gradient(top, #D8638B, #8B3350);
 background-image: -o-linear-gradient(top, #D8638B, #8B3350);
 background-image: linear-gradient(to bottom, #D8638B, #8B3350);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D8638B, endColorstr=#8B3350);
}

a.sb-btn1:active, a.chckt_btn_right2:active, .bs-email-apply-btn:active, .bs-bot-check-btn:active, .checkout_continue_btn:active, .look_up_detail:active,
.new_voucher_code .checkout_payment_text a.newRedBut_btn:active, .new_voucher_code .remove_voucher_btn a.newRedBut_btn:active, .payment-btn:active,
.checkout_using_diff-link a.checkout_paynow_btn:active, a.thn-button:active, .printCheckTh a:active, .large_checkout_btn:active, .checkout_btn:active,
.chk-signin-btn:active, .chk-cont-btn:active, .paynow_btn_active:active, .checkoutnewbtn:active, .remove_voucher_btn a.newRedBut_btn:active, 
span.paypal_voucher_button:active, a.bs-btn-update-new:active, a.bs-btn-update1-new:active, .md-look-up:active, a.md-cncl-up-btn2:active, 
.bk-pop-btn:active, .wool_checkout_detail  input.qiwi_button:active, div.addtobasketselected:active, .DarkRedbg:active{
-webkit-box-shadow:inset 0 0 15px 0 #6e223d;
box-shadow:inset 0 0 15px 0 #6e223d;
}


a.newRedBut, a.newRedBut span{border-radius:5px;}
a.newRedBut span{background:none;}

/* Dark Blue Colour Buttons*/
.bskt-dp-button, .look_up_detailBlue, .DarkBluebg{ 
 background-color: #6F86AE; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#6F86AE), to(#56698c));
 background-image: -webkit-linear-gradient(top, #6F86AE, #56698c);
 background-image: -moz-linear-gradient(top, #6F86AE, #56698c);
 background-image: -ms-linear-gradient(top, #6F86AE, #56698c);
 background-image: -o-linear-gradient(top, #6F86AE, #56698c);
 background-image: linear-gradient(to bottom, #6F86AE, #56698c);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6F86AE, endColorstr=#56698c);
 }
  
 .bskt-dp-button:hover, .look_up_detailBlue:hover, .DarkBluebg:hover
 {
    background-color: #7A93BF; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7A93BF), to(#5C749C));
    background-image: -webkit-linear-gradient(top, #7A93BF, #5C749C);
    background-image: -moz-linear-gradient(top, #7A93BF, #5C749C);
    background-image: -ms-linear-gradient(top, #7A93BF, #5C749C);
    background-image: -o-linear-gradient(top, #7A93BF, #5C749C);
    background-image: linear-gradient(to bottom, #7A93BF, #5C749C);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7A93BF, endColorstr=#5C749C);
 }

.bskt-dp-button:active, .look_up_detailBlue:active, .DarkBluebg:active
{
    -webkit-box-shadow:inset 0 0 15px 0 #44587a;
     box-shadow:inset 0 0 15px 0 #44587a;
 }


/* Dark Gray Colour Buttons*/
.paynow_btn_deactive, .checkoutnewbtngray, .md-bck-btn, .ab-address-detail-tabs a, .WebadminPagerStyle td a, .WebadminPagerStyle td span,
.md-cncl-up-btn, .addtobasketnotselected, .DarkGraybg{
    background: #a2a2a2;
    background: -moz-linear-gradient(top, #a2a2a2 0%, #9c9c9c 14%, #737373 83%, #6c6c6c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2a2a2), color-stop(14%,#9c9c9c), color-stop(83%,#737373), color-stop(100%,#6c6c6c));
    background: -webkit-linear-gradient(top, #a2a2a2 0%,#9c9c9c 14%,#737373 83%,#6c6c6c 100%); 
    background: -o-linear-gradient(top, #a2a2a2 0%,#9c9c9c 14%,#737373 83%,#6c6c6c 100%); 
    background: -ms-linear-gradient(top, #a2a2a2 0%,#9c9c9c 14%,#737373 83%,#6c6c6c 100%);
    background: linear-gradient(to bottom, #a2a2a2 0%,#9c9c9c 14%,#737373 83%,#6c6c6c 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2a2a2', endColorstr='#6c6c6c',GradientType=0 );
}

.md-bck-btn:hover, .ab-address-detail-tabs a:hover, .WebadminPagerStyle td a:hover, .md-cncl-up-btn:hover, .addtobasketnotselected:hover, .DarkGraybg:hover{
    background: #b1b1b1;
    background: -moz-linear-gradient(top, #b1b1b1 0%, #ababab 20%, #a0a0a0 40%, #989898 60%, #828282 91%, #7e7e7e 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(20%,#ababab), color-stop(40%,#a0a0a0), color-stop(60%,#989898), color-stop(91%,#828282), color-stop(100%,#7e7e7e));
    background: -webkit-linear-gradient(top, #b1b1b1 0%,#ababab 20%,#a0a0a0 40%,#989898 60%,#828282 91%,#7e7e7e 100%);
    background: -o-linear-gradient(top, #b1b1b1 0%,#ababab 20%,#a0a0a0 40%,#989898 60%,#828282 91%,#7e7e7e 100%); 
    background: -ms-linear-gradient(top, #b1b1b1 0%,#ababab 20%,#a0a0a0 40%,#989898 60%,#828282 91%,#7e7e7e 100%);
    background: linear-gradient(to bottom, #b1b1b1 0%,#ababab 20%,#a0a0a0 40%,#989898 60%,#828282 91%,#7e7e7e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#7e7e7e',GradientType=0 ); 
}
.md-bck-btn:active, .ab-address-detail-tabs a:active, .WebadminPagerStyle td a:active, .md-cncl-up-btn:active, .addtobasketnotselected:active, .DarkGraybg:active{
    -webkit-box-shadow:inset 0 0 15px 0 #8d8d8d;
     box-shadow:inset 0 0 15px 0 #8d8d8d;
}
#dvPaynowButton a.paynow_btn_deactive:active{box-shadow:none;}

span.checkoutnewbtngray, a.checkoutnewbtn {
  position:relative;
  color: #fff;
  display: inline-block;
  float: right;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 36px;
  letter-spacing: 0.4px;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  width: 206px;
  behavior: url(/files/includes/pie.htc); 
}
.checkoutnewbtngray{cursor:default;}


/*-----//All Buttons Shadings//------*/



/*-----//Was type prices//------*/
.collPage_subtitle {
  color: #ec4737;
  display: inline-block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  letter-spacing: 0.6px;
  margin: 3px 0 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.top_menu2 ul .offer .offer_first, .top_menu2 li a.offercode_ru{float:left; width:100%}
.top_menu2 ul li.offer{padding-top:3px;}
.top_menu2 li a.offercode_ru{padding:0;}
.textItem {
  background:#fbfbfb;
  border: 1px solid #e3e3e3;
  box-sizing: border-box;
  /*color: #f15056;*/
  float: left;
  padding: 6px 0;
  width: 497px;
}
.textItem2, .textItem3{
  color: #546077;
}
.textItem3, .textItem4{display:none;}
div.main-upper-banner{padding-bottom:28px;}

.top_menu2 li a.offercode_ru1 {
  display: inline-block;
  cursor:pointer;
  float: left;
}
.top_menu2 li a.offercode_ru2 {
  display: inline-block;
  cursor:pointer;
  float: right;
}

/*-----//Was type prices//------*/

/*-----//Fabric Pages New Designs//------*/
.fabricPageMain {
  width: 1000px;
}
.wo-fab-main {
  float: left;
  margin-top: 3px;
  width: 100%;
}
.wo-feb-shopnow-bnnr {
  border: 1px solid #d2d2d2;
  box-sizing: border-box;
  float: left;
  height: 306px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 483px;
}
.wo-fab-white-line {
  background:#fff;
  bottom: 57px;
  display:none;
  margin: 0 0 1px 1px;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
 -khtml-opacity: 0.70;
 -moz-opacity: 0.70;
  opacity: 0.70;
  padding: 1px 0;
  position: absolute;
  left:0;
  width: 392px;
}

.wo-feb-banner-txt {
  background:#fff;
  border-radius:0;
  bottom: 0;
  color: #9baf95;
  display:table;
  font-family: "lucida_sansdemibold_roman";
  font-size: 20px;
  height:56px;
  margin: 0 0 0 1px;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
 -khtml-opacity: 0.70;
 -moz-opacity: 0.70;
  opacity: 0.70;
  left:-1px;
  padding:0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.wo-feb-shopnow-bnnr:hover .wo-feb-banner-txt
{
     opacity:1.0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.wo-feb-shopnow-bnnr:hover img 
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
 -khtml-opacity: 0.90;
 -moz-opacity: 0.90;
  opacity: 0.90;
  -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
 }

 
.fabricMaintitle {
  display: table-cell;
  vertical-align: middle;
}
.wo-feb-banner-txt-span {
  font-family:"Lucida Sans", "Lucida Grande", sans-serif;
  font-size:26px;
  font-style:italic;
  text-transform:none;
}

.wo-feb-shopnow-text {
  color: #6f86af;
  display: inline-block;
  font-size: 18px;
  width: 100%;
}
.wo-feb-shopnow-text-span {
	font-size:16px;
}
.wo-feb-shopnow-bnnr2{
	float:right;
}
.wo-feb-content-area {
  border-top: 3px dotted #c7cfa9;
  float: left;
  margin: 26px 0 0;
  padding: 22px 0;
  width: 100%;
}
.wo-feb-content {
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  letter-spacing: -0.25px;
  line-height: 16px;
  width: 860px;
}
.wo-feb-woolmark{
	float:right;
	margin:10px 0 0 0;
}


/*-----CASHMERE & MERINO-----*/
.cashMerMain .wo-feb-banner-txt {
  color: #924b59;
}
.cashMerMain .wo-feb-shopnow-text {
  color: #d79b9d;
}
.cashMerMain .wo-feb-content-area{border-color:#f4dfe2;}
.cashMerMain .wo-feb-content {
  letter-spacing: 0;
}
.cashMerMain .wo-feb-woolmark {margin-top:8px;}

/*-----British Wool-----*/
.BritishWoolMain .wo-feb-banner-txt {
  color: #8c93ad;
}
.BritishWoolMain .wo-feb-shopnow-text {
  color: #94ad8f;
}
.BritishWoolMain .wo-feb-content-area{border-color:#9aaf96;}
.BritishWoolMain .wo-feb-content {
  letter-spacing: -.25;
}

/*-----Cotton & Cashmere-----*/
.CottonCashmereMain .wo-feb-content {width: 100%;}
.CottonCashmereMain .wo-feb-woolmark {display: none;}
.CottonCashmereMain .wo-feb-banner-txt {
  color: #4b5e83;
}
.CottonCashmereMain .wo-feb-shopnow-text {
  color: #64a3b0;
}
.CottonCashmereMain .wo-feb-content-area{border-color:#dae2ea;}


/*-----CASHMERE & MERINO Offer Code Sections-------*/
.cashMerOfferMain {
  background: url("/images/cash-mer-bg.png") no-repeat;
  background-position:12px 6px;
  border: 2px solid #944f5d;
  box-sizing: border-box;
  display: table;
  float: left;
  height: 75px;
  margin-bottom: 12px;
  text-align: center;
  width: 100%;
}
.cashMerOffer 
{
  background: url("/images/cash-mer-bg1.png") no-repeat;
  background-position:928px 6px;
  color: #973c57;
  display: table-cell;
  font-family: "lucida_sansdemibold_roman";
  font-size: 19px;
  text-transform: uppercase;
  vertical-align: middle;
}
.offer_light {
  color: #d7a2a3;
}
.cashMerOfferSmall {
  color: #dcaaaa;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 15px;
  margin-top: 5px;
  text-transform: none;
  width: 100%;
}

/*-----NEW British Wool-----*/
.BritishWoolMain .cashMerOfferMain 
{
    display:none;
  background:none;
  border: 2px solid #a9bba6;
  height:65px;
}
.BritishWoolMain .cashMerOffer {
  background:none;
  color: #9aaf96;
}
.BritishWoolMain .offer_light {color: #8c93ad;}
.BritishWoolMain .cashMerOfferSmall {color: #9298b1;}

/*-----Silk and Cotton------*/
.silkCottonMain .wo-feb-banner-txt {
  color: #6f86af;
}
.silkCottonMain .wo-feb-shopnow-text {
  color: #535f78;
}
.silkCottonMain .wo-feb-content{width:100%;}
.silkCottonMain .wo-feb-woolmark{display:none;}
.silkCottonMain .wo-feb-content-area{border-color:#6f86b0;}

/*-----//Fabric Pages New Designs//------*/



/*-----//Caring Instructions Page//------*/
.caringMain{width:1000px; float:left;}
.caringTopBanner {
  background: url(/images/caring-banner-img.jpg) no-repeat right center #FFF;
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
  display: table;
  float: left;
  height: 161px;
  width: 100%;
}
.caringBannerText {
  display: table-cell;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  height: 100%;
  padding-left:11px;
  letter-spacing: 0.25px;
  text-transform: uppercase;
  vertical-align: middle;
}
.caringBannerText h1 {
  color: #565f7f;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 0.25px;
  line-height: normal;
  word-spacing: normal;
}
.caring_subTitle {
  color: #666666;
  font-size: 14px;
  padding: 3px 0 0 4px;
}
.caringMainContent{width:100%; display:table; table-layout:fixed; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; margin-top:14px;}
.caringContentLeft, .caringContentRight {
  box-sizing: border-box;
  display: table-cell;
  position: relative;
  vertical-align:top;
  width: 50%;
}
.caringContentLeft, .caringContentRight{display:table-cell; width:50%; box-sizing:border-box;}
.CaringInsHeading {
  color: #7087af;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 0.25px;
  padding-bottom: 19px;
  text-transform: uppercase;
  width: 100%;
}
.CaringInstructions {
  display: inline-block;
  padding-left: 7px;
  width: 468px;
}
.caring_optionsText {
  bottom: 0;
  color: #6f86ae;
  left: 0;
  padding-left: 7px;
  position: absolute;
  vertical-align: bottom;
}

.caringButtons {
  display: inline-block;
  float: right;
  width: 498px;
}
.caringSmallBanner {
  display: inline-block;
  float: right;
  margin-top: 12px;
}
.caringSmallBanner a{display:inline-block;}

div.caringButtons a {
  border: 2px solid #f2f2f2;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 14px;
  height: 121px;
  letter-spacing: 0.25px;
  line-height: 121px;
  margin: 0 0 6px 8px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 154px;
}
.caringButtons a:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.caringButtons a i {
  background-color: transparent;
  background-image: url(/images/CaringInst_icons.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.caringButtons a span{ 
   position:absolute;
   left:0;
   width:100%;
   margin-top:-100px; 
}
.caringButtons span span {
  display: table-cell;
  height: 121px;
  line-height: normal;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 154px;
}
.caringButtons a:hover, div.caringButtons .caringButtonsActive{
   background:#6f86ae; 
   border: 2px solid #6f86ae; 
} 
.caringButtons a:hover i, div.caringButtons .caringButtonsActive i{display:none;} 
.caringButtons a:hover span, div.caringButtons .caringButtonsActive span{
   margin-top:0px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;

} 
.Pilling_icon { width: 99px; height: 113px; background-position: -5px -108px; }
.Drying_icon { width: 102px; height: 101px; background-position: -109px -105px; }
.Temp_icon { width: 101px; height: 95px; background-position: -93px -5px; }
.Moths_icon { width: 83px; height: 98px; background-position: -5px -5px; }
.Spin_icon { width: 77px; height: 93px; background-position: -199px -5px; }
.Detergent_icon { width: 66px; height: 101px; background-position: -216px -103px; }

/*-----//Caring Instructions Page//------*/


/*-----------------sizing page refresh------------------*/
.sz-pg-main{
	float:left;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}
.sz-pg-head{
	float:left;
	width:100%;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:24px;
	color:#585d7e;
	letter-spacing:.25px;
	text-transform:uppercase;
	margin:0 0 12px 0;
}
.sz-pg-head-cont{
	float:left;
	width:100%;
	margin: 0 0 12px;
}
.sz-pg-subhead{
	float:left;
	width:100%;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#666666;
	letter-spacing:.25px;
	text-transform:uppercase;
}
.sz-pg-head-txt{
	float:left;
	width:100%;
	color:#7384ad;
	margin:16px 0 0 0;
}
.sz-pg-head-txt1{
	color:#666666;
}
.sz-pg-img-area{
	float:left;
	width:100%;
}
.sz-pg-img-left{ float:left; width:532px;}
.sz-pg-img-right{ float:left; width:468px;}
.sz-pg-tabs-img{
	float:left;
}
.sz-pg-tbl-img{
	float:right;
	margin:0 22px 0 0;
}
.sz-mid-line{
	float:left;
	margin:33px 0 0 2px;
	width:100%;
}
.sz-pg-bottom-part{
	float:left;
	margin:11px 0 0 0;
	width:100%;
}
.sz-pg-bottom-txt{
	float:left;
	margin:4px 0 16px 0;
	width:100%;
}
.sz-bot-left{
	float:left;
	width:690px;
	margin:0px;
}
.sz-size-area{
	float:left;
	width:197px;
	margin:0px 34px 0 0;
	text-align:center;
}
.sz-size-area-img{
	margin:0px auto;
}
.sz-size-area-txt{
	float:left;
	font-size:14px;
	color:#7485ad;
	line-height:18px;
	margin:14px 0 0 0;
}
.sz-size-area1{ width:205px;}
.sz-size-area2{ width:220px; margin:0 !important;}
.sz-bot-right{
	float:left;
	width:310px;
}
.sz-bot-right-box {
  background: none repeat scroll 0 0 #f2f2f2;
  box-sizing: border-box;
  float: right;
  height: 290px;
  padding: 0 19px;
  width: 270px;
  display:table;
}

.sz-bot-right-box-head{
	float:left;
	width:100%;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#7384ad;
	font-style: italic;
	margin:0px 0 16px 0;
}
.sz-bot-right-box-txt{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	margin:0px;
}
.sz-bot-right-col{ color:#7485ae; font-weight:bold;}
.sz-bot-right-box-inner{ display:table-cell; vertical-align:middle;}

/*-----------------sizing page refresh------------------*/

 /*--- Returns Page New Design -----*/

.dvfull{float:left; width:1000px;}
.returns_topbar{width:100%; float:left}
.returnsMain{font-family:Arial, Helvetica, sans-serif; letter-spacing:.30px; font-size:13px; color:#666666;}
.returns_topbar h1 {
  color: #5e6785;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 26px;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: normal;
  margin-bottom: 20px;
  text-transform: uppercase;
  word-spacing: normal;
}
.returns_topbarText{float:left; width:100%;}
.return_blue{text-transform:uppercase; color:#7384ad;}
.returnMainContent {
  float: left;
  margin-top: 25px;
  width: 100%;
}
.returnContentLeft li {
  background-color: #f2f2f2;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 18px;
  letter-spacing: 0.5px;
  line-height: 41px;
  margin-bottom: 8px;
  padding: 2px;
  text-transform: uppercase;
  width: 100%;
}
.returnContentLeft li a {
  color: #666666;
  display: inline-block;
  width: auto;
}
.returnContentLeft li .return_tab5 a {
  width: 100%;
}

.returnContentLeft li .tabClick{display:inline-block; width:100%; height:100%;}
.returnContentLeft li i {
  background-color: transparent;
  background-image: url(/images/return_icons.png);
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0 22px;
  vertical-align: middle;
}
.returnContentLeft li ul {
  background-color: #fff;
  box-sizing: border-box;
  display: none;
  float: left;
  padding: 0;
  width: 100%;
}
.returnContentLeft li ul li {
  background-color: #fff;
  border-radius: 0;
  cursor: default;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: normal;
  margin: 0;
  padding: 20px;
  text-transform: none;
}
.return_privacy_icon { width: 42px; height: 31px; background-position: -5px -43px; }
.return_terms_icon { width: 39px; height: 32px; background-position: -5px -5px; }
.return_contact_icon { width: 26px; height: 33px; background-position: -49px -5px; }
.return_faq_icon { width: 19px; height: 27px; background-position: -52px -43px; }
.return_download_icon { width: 17px; height: 21px; background-position: -76px -43px; }
.return_plus_icon { width: 15px; height: 15px; background-position: -80px -13px; }
.return_minus_icon { width: 15px; height: 3px; background-position: -80px -5px; }
.returnContentLeft li i.return_royalmail{ width: 98px; height: 66px; background-position: -1px -79px; margin:0 12px }
.returnContentLeft li i.return_collect{ width: 134px; height: 42px; background-position: -1px -150px; margin:0 -3px}
.returnContentLeft{float:left; width:650px;}
.returnContentLeft li .returnBlueAncor {
  color: #7384ad;
  text-decoration: underline;
}
.returnContentLeft li .returnBlackAncor {
  color: #666666;
  text-decoration: underline;
}
.returnContentRight {
  float: right;
  overflow: hidden;
  width: 338px;
}
.ContentRightTitle {
  background-color: #f4f4f4;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 14px;
  letter-spacing: 0.5px;
  padding: 14px 0;
  text-align: center;
  text-transform: uppercase;
}
.RightButtons a:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.RightButtons {
  display: inline-block;
  float: left;
  width: 360px;
}
.RightButtons a {
  border: 2px solid #f4f4f4;
  display: inline-block;
  float: left;
  height: 93px;
  margin: 9px 9px 0 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 161px;
}
.RightButtons .RightButtonsHover {
  color: #FFF;
  display: table;
  font-size: 12px;
  height: 100%;
  left: 0;
  letter-spacing: 0.5px;
  position: absolute;
  text-transform: uppercase;
  top: -80px;
  width: 100%;
}
.RightButtonsHover span {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.RightButtons a i {
  background-color: transparent;
  background-image: url(/images/return_icons.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.RightButtons a:hover i{display:none;}
.RightButtons a:hover .RightButtonsHover{
  top:0;
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -ms-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.RightButtons a:hover {
  background-color: #6f86ae; border: 2px solid #6f86ae;
}
.returnsMainUS .RightButtons a {height: 66px;}

 /*--- Returns Page New Design -----*/
 
 
/*---New My Account Pages---*/
.myaccount_main{width:1000px; float:left; }
.myaccount_inner {
  float: left;
  margin: 32px 0 0;
  width: 100%;
}
.OrderSummaryMain{margin-bottom:30px;}
.myaccount_inner a.acmargin0{margin:0}
.myaccount_inner a {
  border: 2px solid #f2f2f2;
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  height: 158px;
  line-height: 158px;
  margin: 0 103px 38px 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 166px;
}
.acbuttonMain {
  display: table;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.acbuttonTitle {
  display: table-cell;
  height: 100%;
  line-height: 159px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.acbuttonTitle span {
  display: inline-block;
  line-height: normal;
  margin-top: 20px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.myaccount_inner a i { background-image: url('/images/myAccountIcons.png'); background-color: transparent; background-repeat: no-repeat; display:inline-block;}
.acCard_icon { width: 93px; height: 94px; background-position: -5px -178px; }
.acFeedback_icon { width: 82px; height: 88px; background-position: -103px -178px; }
.acShopping_icon { width: 86px; height: 83px; background-position: -97px -90px; }
.acOrder_icon { width: 87px; height: 81px; background-position: -5px -92px; }
.acBook_icon { width: 83px; height: 82px; background-position: -5px -5px; }
.acSignout_icon { width: 81px; height: 80px; background-position: -93px -5px; }
.acDetail_icon { width: 73px; height: 80px; background-position: -179px -5px; }
.acRefer_icon { width: 51px; height: 74px; background-position: -188px -90px; }

.acReferDollar_icon { width: 47px; height: 88px; background-position: -205px -277px; }
.acReferEUR_icon { width: 54px; height: 73px; background-position: -190px -178px; }
.acImpressum_icon { width: 60px; height: 60px; background-position: -5px -277px; }
.acReferRuble_icon { width:128px; height: 77px; background-position: -71px -277px; }

.myaccount_inner a .acHovermain {
  color: #ffffff;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  left: 0;
  margin-top: -160px;
  position: absolute;
  width: 100%;
}
.myaccount_inner .acHoverTitle {
  display: table-cell;
  height: 158px;
  line-height: normal;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.acHoverTitle span {
  display: inline-block;
  line-height: normal;
  margin-bottom: 5px;
  text-transform: uppercase;
  width: 100%;
}

.myaccount_inner a:hover{
   background:#6f86ae; 
   border: 2px solid #6f86ae; 
} 
.myaccount_inner a:hover .acbuttonTitle{display:none;} 
.myaccount_inner a:hover .acHovermain{
   margin-top:0px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;

} 


.os-left-part {
  width: 270px;
  float:left;
}
.orderStatusMain .os-tbl-main {
  border: 2px solid #f8f8f8;
  box-sizing: border-box;
  float: left;
  width: 100%;
}
.orderStatusMain .os-tbl-title {
  background:#f2f2f2;
  color: #666666;
  display: table;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: 38px;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
}
.orderStatusMain .os-tbl-title p {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.orderStatusMain .os-product-tab {
  box-sizing: border-box;
  float: left;
  padding: 0 0 0 10px;
  width: 160px;
}
.orderStatusMain .os-tbl-layer1 {
  background:#fff;
  text-transform: capitalize;
}
.os-heading {
  color: #565f7f;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  letter-spacing: 0.25px;
  margin-bottom: 16px;
  text-transform: uppercase;
  width: 100%;
}
.os-columns {
  float:left;
  width:100%;
  border:2px solid #f8f8f8;
  box-sizing:border-box;
  margin:0 0 3px 0;
  display: table;
}
.os-column1 {
  background: #f2f2f2;
  box-sizing: border-box;
  display: table-cell;
  padding: 9px 0 9px 4px;
  vertical-align: middle;
  width: 116px;
}
.os-column1-span {
  color: #7087ae;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 15px;
}
.os-column2 {
	width:150px;
	padding: 9px 7px 9px 27px;
	box-sizing:border-box;
        display: table-cell;
        vertical-align: middle;
}
.os-column2-span {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.os-address-area {
	float:left;
	margin:11px 0 0 0;
	width:270px;
	border:2px solid #f8f8f8;
	box-sizing:border-box;
}
.os-addr-name {
	float:left;
	width:100%;
	background:#f2f2f2;
	padding:9px 11px;
	box-sizing:border-box;
}
.os-addr-name-span {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7087ae;
	letter-spacing:.30px;
}
.os-addr-brief {
	padding:20px 11px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	letter-spacing:.30px;
	width:100%;
	box-sizing:border-box;
	line-height:18px;
}
.os-bck-btn {
	float:left;
	background:#a1a1a1;
	border-radius:5px;
	color:#FFF;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:231px;
	letter-spacing:.50px;
	text-align:center;
	padding:10px 0;
	margin:53px 0 0 0;
}

.os-right-part {
  width: 643px;
  float:right;
}
.os-tbl-main-div {
  float: left;
  width: 100%;
}
.os-tbl-main {
  width: 100%;
  float:left;
  box-sizing:border-box;
}
.os-tbl-main table{width:100%}
.os-tbl-main table table {
  border: 2px solid #f8f8f8 !important;
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.os-tbl-main table table tr, .os-tbl-title {
  width: 639px;
  background:#FFF;
}
.os-tbl-main table table tr td {
  background:#FFF;
  border:none;
}
.os-tbl-main table table tr:first-child td{background:#f2f2f2;}
.os-tbl-main table:nth-child(2) tr td:nth-child(1), .os-tbl-main table:nth-child(3) tr td:nth-child(1){visibility:hidden;}
.os-tbl-main table:nth-child(2) tr td:nth-child(2),.os-tbl-main table:nth-child(3) tr td:nth-child(2), 
.os-tbl-main table:nth-child(2) tr td:nth-child(2) table tr td:nth-child(1), .os-tbl-main table:nth-child(3) tr td:nth-child(2) table tr td:nth-child(1){visibility:visible;}

.os-tbl-main table:nth-child(2) tr td:nth-child(2), .os-tbl-main table:nth-child(3) tr td:nth-child(2){width:200px !important;}
.os-tbl-main table:nth-child(2) tr td table, .os-tbl-main table:nth-child(3) tr td table{border: none !important;}
.os-tbl-main table:nth-child(2) tr td table tr td, .os-tbl-main table:nth-child(3) tr td table tr td{background:#FFF !important; border: 0px solid #f8f8f8 !important}


.os-tbl-main .os-sub-del tr td table tr td.os-product-tab {
  border: 2px solid #f8f8f8 !important;
  color: #666666 !important;
  float: right;
  font-size: 13px !important;
  font-weight: normal !important;
  letter-spacing: 0.3px !important;
  margin-top: 5px;
  padding: 8px 15px 8px 0 !important;
  width:250px !important;
}

.os-tbl-mainFR .os-sub-del tr td table tr td.os-product-tab, .os-tbl-mainRU .os-sub-del tr td table tr td.os-product-tab{width:300px !important;}
.os-tbl-mainRU .os-sub-del tr td table tr td.os-product-tab .popPrice{width:90px;}


a.orderemaileven{color:#666666 !important}
.os-tbl-main .os-sub-del tr td table tr td.os-product-tab table tr td {
  background: #fff !important;
  border: none !important;
  font-weight: normal !important;
  height: 15px;
  margin: 0;
  padding: 1px 0 !important;
  width: 100% !important;
}
.os-tbl-main .os-sub-del tr td table tr td:nth-child(2){background:#f2f2f2 !important;}
table.os-sub-del tr td table tr:last-child td.os-product-tab {
  background:#f2f2f2 !important;
  font-weight: bold !important;
}


.os-tbl-main table table tr td:nth-child(4), .os-tbl-main table table tr td:nth-child(8){display:none;}
.os-tbl-main table table tr td font
{
  color:#666666 !important;
  letter-spacing:.70px !important;
  text-transform:uppercase !important;
  font-weight:normal !important;
}



.os-product-tab {
  box-sizing: border-box;
  padding: 0 0 0 10px;
  text-align: left;
}
.os-colour-tab {
  width: 100px;
  float:left;
  text-align:center;
}
.os-size-tab {
  width: 72px;
  float:left;
  text-align:center;
}
.os-qty-tab {
  width: 60px;
  float:left;
  text-align:center;
}
.os-status-tab {
  width: 93px;
  float:left;
  text-align:center;
}
.os-price-tab {
  width: 73px;
  float:left;
  text-align:center;
  margin:0 15px 0 0;
}
.os-total-tab {
  width: 66px;
  float:left;
  text-align:center;
}
.os-tbl-layer1{ background:#F2F2F2; text-transform:capitalize;}
.os-sub-del{ 
  box-sizing:border-box;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  letter-spacing:.30px;
  clear:both;
  text-transform:capitalize;
}
.os-sub-del-1{ float:left;}
.os-sub-del-2{ float:right;}
.os-sub-del-total{ background:#f2f2f2;}
.os-heading-last{ margin-top:24px;}

.os-price-tab1{ margin:0 5px 0 0;}
.os-size-tab1{ width:65px;}
.os-total-tab1{ width:82px;}


.oh-inner-area {
	float: left;
	width: 100%;
	margin: 22px 0 32px 0;
}
.oh-tbl-title {
  background: #fff;
  color: #7087ae;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  height: 32px;
  letter-spacing: 0.3px;
  padding: 9px 0;
  width: 100%;
}
.mainOrderTable {
  border-top: 2px solid #FFF;
  border-right: 2px solid #f8f8f8;
  border-left: 2px solid #f8f8f8;
  border-bottom: 2px solid #FFF;
}
.mainOrderTable .oh-tbl-title th {
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}
.WebadminPagerStyle {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  border-top: 2px solid #f2f2f2;
  box-sizing: border-box;
  height: 43px;
  vertical-align: bottom;
}
.WebadminPagerStyle td a, .WebadminPagerStyle td span {
  border-radius: 2px;
  color: #fff;
  margin-right: 5px;
  padding: 5px 11px;
}
.WebadminPagerStyle td span {
  background:#cccccc;
  cursor: default;
}
.oh-tbl-title th {
  border:none;
  font-weight: normal;
}
.oh-tbl-layer1 .oh-tbl-orderid, .oh-tbl-title .oh-tbl-orderid {
  padding-right: 25px;
  width: 60px !important;
}
.oh-tbl-date {
	float: left;
	width: 93px;
	text-align: center;
}
.oh-tbl-user {
	float: left;
	width: 271px;
	text-align: center;
}
.oh-tbl-total {
	float: left;
	width: 92px;
	text-align: center;
}
.oh-tbl-status {
	float: left;
	width: 240px;
	text-align: center;
}
.oh-tbl-od-det {
	float: left;
	width: 136px;
	text-align: center;
}
.oh-tbl-layer1 {
	width: 100%;
	background: #f8f8f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	letter-spacing: .30px;
	text-transform: uppercase;
	padding: 9px 0;
}
.oh-tbl-vw-ord {
	text-decoration: underline;
	color: #666666;
}
.oh-tbl-layer2 {
  background: #fff;
}

.oh-tbl-mainn{ 
        float:left; 
        border:2px solid #f8f8f8; 
        box-sizing:border-box;
}

.md-bck-btn {
	float: left;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .50px;
	text-align: center;
	padding: 10px 20px;
}

.ab-inner-area {
  float: left;
  margin: 0 0 45px;
  overflow: hidden;
  width: 100%;
}
.ab-click-here {
	color: #666666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0.3px;
	width: 100%;
	margin: 6px 0 0 0;
}
.ab-click-here a {
	color: #7087ae;
	text-decoration: underline;
}
.ab-addressMain-tab {
  background-color: #f8f8f8;
  border-bottom: 15px solid #fff;
  border-right: 83px solid #fff;
  border-top: 8px solid #fff;
  vertical-align: middle;
  width: 278px;
}
.ab-address-tab {
  box-sizing: border-box;
  float: left;
  padding: 18px 0 34px 30px;
  width: 278px;
}
.oh-tbl-layer1 > td {
  border: none;
  height: 32px;
  text-align: center;
}
.ab-address-detail {
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 18px;
  margin: 0 0 8px;
  width: 88%;
}
.ab-address-detail-tabs {
	float: left;
	width: 100%;
}
.ab-address-detail-tabs a {
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	width: 75px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	border-radius: 5px;
	float: left;
	padding: 4px 0;
	margin: 0 5px 0 0;
}
.ab-address-tab-last {
	margin-right: 0px;
}

.md-inner-area {
	float: left;
	margin: 29px 0 30px 0;
	width: 100%;
}
.md-inner-area2 {
	float: left;
	margin: 0 0 30px 0;
	position:relative;
	width: 100%;
}
.md-address-area {
	float: left;
	margin: 0 26px 0 0;
	width: 312px;
	border: 2px solid #f8f8f8;
	box-sizing: border-box;
}
.md-name-edit {
	float: left;
	width: 308px;
	background: #f2f2f2;
	padding: 9px 11px;
	box-sizing: border-box;
}
.md-name-edit-span1 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7087ae;
	letter-spacing: .30px;
}
.md-name-edit1 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	letter-spacing: .30px;
	text-decoration: underline;
}
.md-addr-brief {
	padding: 20px 11px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	letter-spacing: .30px;
	width: 100%;
	box-sizing: border-box;
	line-height: 18px;
}
.md-tel-email {
	float: left;
	width: 328px;
	margin: 0 23px 0 0;
}
.md-mid-col {
	float: left;
	width: 100%;
	border: 2px solid #f8f8f8;
	box-sizing: border-box;
	margin: 0 0 6px 0;
        display: table;
}
.md-mid-subcol {
	float: left;
	width: 82px;
	background: #f2f2f2;
	padding: 7px 0 7px 4px;
	box-sizing: border-box;
}
.md-mid-subcol-span {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7087ae;
}
.md-mid-subcol2 {
	width: 242px;
	padding: 7px 7px;
	box-sizing: border-box;
        display: table-cell;
        vertical-align: middle;
}
.md-mid-subcol2-span {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.md-otr-link {
	float: left;
	width: 310px;
	border: 2px solid #f8f8f8;
	box-sizing: border-box;
}
.md-links {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	letter-spacing: .30px;
	text-decoration: underline;
	line-height: 30px;
	clear: both;
}

.md-edit-area {
	float: left;
	width: 320px;
}
.md-upd-add {
	float: left;
	letter-spacing: .30px;
	color: #7087ae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 16px 0;
        width:100%;
}
.md-edit-form {
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
}
.md-edit-form-left {
	float: left;
	letter-spacing: .30px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.md-edit-form-right {
	float: right;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 161px;
	border: 1px solid #d7d7d7;
	box-sizing: border-box;
	padding: 3px 5px;
}
.md-edit-select {
	float: right;
	width: 161px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #d7d7d7;
	box-sizing: border-box;
	border-radius: 5px;
	padding: 2px 0;
}
.md-look-up {
	float: right;
	width: 70px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 11px;
	border-radius: 5px;
	padding: 5px 0;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
}
.md-cncl-up-btn {
	float: left;
	width: 158px;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 11px;
	border-radius: 5px;
	padding: 8px 0;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	letter-spacing: .40px;
	margin: 4px 0 0 0;
}
.md-cncl-up-btn2 {
	float: right;
}
.delete_account_wool{width:1000px;}
.wool_unsubscribe_img img{width:100%;}
.wool_unsubscribe_content {
  box-sizing: border-box;
  margin-bottom: 20px;
  width: 100%;
}
a.newcard_save_btn {
  margin: 35px 0 10px 5px;
  padding: 10px 0;
  line-height:17px;
}
/*---New My Account Pages---*/

/*------start basket giftbag popup------*/


.bk-pop-main{
	margin:0px;
	width:605px;
	float:left;
	box-shadow:0 0 59px 8px rgba(0, 0, 0, 0.30);
	padding:0 0 36px 0;
}
.bk-pop-cross {
	float:left;
	margin:0px;
	width:100%;
}
.bk-pop-cross-img {
  background: url(/images/new_close_btn.jpg) no-repeat;
  cursor: pointer;
  height: 14px;
  width: 15px;
  float:right;
  margin:15px 10px 0 0;
}
.bk-pop-inner {
  width: 527px;
  margin:0 auto;
  clear:both;
}
.bk-pop-head {
  width: 100%;
  float:left;
  font-family:"Lucida Sans", "Lucida Grande", sans-serif;
  font-size:15px;
  color:#7087ad;
  letter-spacing:1px;
  text-transform:uppercase;
  margin:0 0 15px 0;
}
.bk-pop-cont{
  width: 100%;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  letter-spacing:.30px;
  margin:0px;
}
.bk-pop-cont-txt{
  width: 100%;
  float:left;
  margin:0px;
}
.bk-pop-bag-area{
  width: 100%;
  float:left;
  margin:34px 0 22px 0;
}

.bk-pop-bag{
  width: 122px;
  float:left;
  margin:0 80px 0 0;
}
.bk-pop-bagmargin{
  margin:0px;
}
.bk-pop-bag-head{
  width: 100%;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  letter-spacing:.30px;
  text-transform:uppercase;
  margin:0 0 17px 0;
}
.bk-pop-bag-span {
  float: left;
  width: 90px;
}
.bk-pop-bag-span img {
  max-width: 100%;
}
.bk-pop-bag-check{
  float:right;
  width:15px;
  margin:0px;
}

.bk-popup-billing{
	float:left;
	width:100%;
	margin:13px 0 30px 0;
}

.bk-popup-billing span{
	float:right;
}

.bk-pop-cont-txt1{ width:457px;}
.bk-pop-textarea{ 
    width:322px; 
	float:left; 
	border:1px solid #cfcfcf; 
	padding:5px 5px; 
	box-sizing:border-box;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#666666;
	height:38px;
}
.bk-pop-btn{ 
    width:185px; 
	float:right; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border-radius:5px;
	text-transform:uppercase;
	padding:12px 0;
	text-decoration:none;
}

.ch-bk-main{
	width:375px;
	border:1px solid #cdcdcd;
	box-sizing:border-box;
	float:left;
	position:relative;
}
.ch-bk-head{
	width:100%;
	float:left;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#565f7e;
	letter-spacing:.30px;
	text-align:center;
	background:#f8f8f8;
	padding:14px 0;
}

.ch-bk-prdct-area{
	width:100%;
	float:left;
	padding:0px 28px 0px 20px;
	box-sizing:border-box;
	max-height:187px;
	overflow:hidden;
}
.ch-bk-prdct-inner{
	width:100%;
	float:left;
	margin:12px 0 0 0;
	border-bottom:2px dotted #f1efed;
	padding:0 0 10px 0;
}

.ch-bk-prdct-img{
	width:77px;
	float:left;
}
.ch-bk-prdct-img img{
	float:left;
}
.ch-bk-prdct-dtl{
	width:210px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	letter-spacing:.75px;
	text-transform:capitalize;
}
.ch-bk-prdct-name{ float:left; margin:0px 0 13px 0; width:100%;}
.ch-bk-prdct-other{ width:100%; float:left; margin:0px;} 
.ch-bk-prdct-other-span1{ float:left;}
.ch-bk-prdct-other-span2{ float:right; text-align:right;}
.ch-bk-prdct-area .slick-prev {
  background: url("/images/ch-bk-uparrow.png") no-repeat center center #dad7d7;
  border: medium none;
  cursor: pointer;
  left: 0;
  padding: 5px 0;
  position: absolute;
  text-indent: -99999px;
  top: 45px;
  width: 100%;
}
.ch-bk-prdct-area .slick-next {
  background: url("/images/ch-bk-downarrow.png") no-repeat center center #dad7d7;
  border: medium none;
  cursor: pointer;
  left: 0;
  padding: 5px 0;
  position: absolute;
  text-indent: -99999px;
  top: 256px;
  width: 100%;
}
.ch-bk-prdct-area .slick-disabled
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -khtml-opacity: 0.40;
    -moz-opacity: 0.40;
    opacity: 0.40;
    cursor:default;
    }
.ch-bk-prdct-total{ float:left; text-align:right; margin:13px 0 0 0; width:100%;}
.ch-bk-downarrow{
	margin:0px;
	width:100%;
	background:#dad7d7;
	text-align:center;
	float:left;
	padding:7px 0;
	cursor:pointer;
	visibility:hidden;
}
.ch-bk-bot-area{
	margin:0px;
	width:100%;
	background:#f8f8f8;
	float:left;
	padding:12px 20px;
	box-sizing:border-box;
}
.ch-bk-bot-text{
	margin:0px 0 5px 0;
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#666666;
}
.ch-bk-trans{ text-transform:none; font-size:10px;}
.ch-bk-bot-total{
	margin:13px 0 0 0; 
    font-size:14px; 
    font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	float:left;
	color:#565f7e;
	width:100%;
	text-transform:uppercase;
}

.ch-bk-add-area{
	width:100%;
	float:left;
	margin:0px;
	border-top:1px solid #cdcdcd;
	padding:12px 20px 8px;
	box-sizing:border-box;
}
.ch-bk-bot-edit{
	float:right;
	margin:0px;
	text-transform:none;
	color:#666666;
}
.ch-bk-bot-text1{ line-height:18px; text-transform:none;}
.checkout-right {
  float: right;
  width: 375px;
}
.checkout_create_account
{
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
    margin-bottom: 10px;
    padding: 0 10px;
}
.new_voucher_code a.checkout_GigtVoucher{width:180px; margin:0;}
.discount_applied_text{margin:0;}
.new_voucher_code .dvVCtxt_div {width:192px}
.new_voucher_code .checkout_payment_text{position:relative;}
.new_voucher_code { padding: 26px 0 0;}
.checkoutOffercode {
  cursor: pointer;
  left: 120px;
  position: absolute;
  top: 0;
}
.card_details_subtitle{letter-spacing: 0.3px; margin-top: 5px; float: left; width: 100%;}
.giftBagText {
  color: #666666;
  float: left;
  font-size: 13px;
  margin-top: 5px;
  width: 100%;
}
.total-border
{
    width: 100%; float: left; height: 1px; border-top: 1px dashed rgb(156, 156, 156);
    margin: 5px 0;
}
/*------end basket giftbag popup------*/

/*------Recruitment Page Refresh------*/
.wool-car-main{
	width:100%;
	float:left;
}
.wool-car-head{
	margin:0px 0 26px 0;
	width:100%;
	float:left;
}
.wool-car-bannar{
	width:100%;
	float:left;
	overflow:hidden;
}
.wool-car-patch{
	margin:4px 0 0 0;
	width:100%;
	float:left;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:19px;
	color:#666666;
	letter-spacing:.30px;
	text-transform:uppercase;
	text-align:center;
	border:1px solid #666666;
	padding:5px 0;
	box-sizing:border-box;
}
.wool-car-bottom{
	width:100%;
	float:left;
}
.wool-car-left{
	width:662px;
	float:left;
	margin:0px;
}
.wool-car-text {
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 16px;
  margin: 0 0 18px;
  width: 100%;
}
.wool-car-text-span{
	color:#7087ad;
}
.wool-car-right{
	width:338px;
	float:right;
	margin:0px;
}
.wool-car-box{
	width:268px;
	float:right;
	margin:0px 0 8px 0;
	border:1px solid #666666;
	box-sizing:border-box;
	display:table;
}
.wool-car-box-span{
	width:100%;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	letter-spacing:.30px;
	height:100px;
}
.wool-car-box-span a {
  color: #7087ad !important;
  text-decoration: underline;
}
/*------Recruitment Page Refresh------*/

/*------ Special Offers Page Refresh------*/
.sp-offpg-main {
	margin: 0px;
	width: 100%;
	float: left;
	background: url(/images/sp-off-main-bg.jpg) no-repeat;
	height: 738px;
	display: table;
}
.sp-offpg-inner-main {
	margin: 0px;
	width: 100%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.sp-offpg-inner {
	margin: 0px auto;
	width: 475px;
	display: inline-block;
}
.sp-offpg-heading {
  color: #666666;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 34px;
  letter-spacing: 1px;
  line-height: normal;
  text-transform: uppercase;
  width: 100%;
  word-spacing: 0;
}
.sp-offpg-border {
	border-top: 1px solid #666666;
	display: inline-block;
	width: 182px;
	margin: 18px 0 0 0;
}
.sp-offpg-text {
	float: left;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: normal;
	text-align: center;
	width: 100%;
	margin: 30px 0 38px 0;
}
.sp-offpg-buttons-area {
	float: left;
	width: 100%;
}
.sp-offpg-buttons {
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #666666;
	text-align: center;
	width: 246px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 1px solid #666;
	display: inline-block;
	text-decoration: none;
	padding: 13px 0;
	margin: 0 0 17px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.sp-offpg-buttons:hover {
	background: #796a60;
	color: #FFF;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

/* NEW Winter Sale Offer*/
.winterSaleOffer {
  background:#e88182;
  color: #fff;
  display: table;
  font-family: "lucida_sansdemibold_roman", "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 20px;
  height: 75px;
  font-weight:bold;
  /*letter-spacing: 2.5px;*/
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.winterSaleOfferdv {
  display: table-cell;
  vertical-align: middle;
}
.winterSaleOffer span {
  float: left;
  font-size: 18px;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
}
.sp-winter-offer-span {
  color: #fff;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 2px;
  margin-top: 3px;
  text-transform: uppercase;
  width: 100%;
}
.sp-winter-offer-span a {
  color:#FFF;
}

/*-AU NZ changes sp-off -*/

.sp-offpg-main_AU-NZ{
	background: url(/images/sp-off-main-bg_AU-NZ.jpg) no-repeat;
}

/*-AU NZ changes sp off -*/

/*------ Special Offers Page Refresh------*/

/*------ Logo Change------*/
div.header_top{height:145px;}
p.Y_TopLogo { float: right; left: inherit; margin-left: 0; position: relative; right: 0; top: 37px; display:none; }


/*------ Logo Change------*/

/*---- Mix and Match With Offer----*/
.mixMatch_banner{position:relative;}
.mixvoucher-offerCode {
  background-color: #ffffff;
  border: 1px solid #e65265;
  bottom: 0;
  box-sizing: border-box;
  color: #e65265;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 29px;
  position: absolute;
  text-align: center;
  width: 100%;
  display:none;
}
/*---- Mix and Match With Offer----*/


/*---- Collection Page Refresh----*/

span.wclr_class {
  background-color: #fff !important;
  box-sizing: border-box;
  color: #666666 !important;
  height: 0;
  padding: 4px 0 1px;
}
div.spProcuct{ background:#FFF !important; min-height: 175px !important;}
span.ProductBackGroud {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
  margin-bottom: 20px;
  margin-top: 0;
  overflow: hidden;
  padding: 8px;
  width: 245px;
}
span.ProductBackGroud .smallUFlag, .imgWidth .smallUFlag_RU, .imgWidth .smallUFlag_FR {right:8px; top:8px;}
.smallUFlag_GER{ position:absolute; right:8px; top:8px; background:url(../images/small-unisex-flag.png) left top no-repeat; height:50px; width:50px; z-index: 999; }

.ProductBackGroud span.ProductLinks {
  border: none;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
}
span.img179{height:460px;}
.imgWidth2 {
  overflow: hidden;
  width: 100%;
}
span.ProductBoxBorder:hover{
  background:#FFF;
-webkit-box-shadow: 0 0 8px 1px #d0d0d0;
box-shadow: 0 0 8px 1px #d0d0d0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

span.img179 a img {
  width: 100%;
}
div.ProductBackGroud {
  background-color: #fff;
}
div.ProductPrice div {
  background-color: #fff !important;
}
span.FabricBoxProductFirst {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  padding: 6px 0 1px;
  text-transform: none;
}
div.ProductColour {
  padding-top: 4px;
}
span.ProductLinks a{ margin:0px; width:100%;}
div.ru_bold_price span{ margin:0px !important; text-align:center;}

div.ru_bold_price div {
  display: inline;
  margin-top:3px;
}
div.ru_bold_price {
  width:100%;
}
div.ProductPrice{ margin-bottom:0px; min-height:0px;}
div.topMainBox {
  float: left;
  margin-left: 0;
  margin-right: 0;
  width: 15px;
}
span.margin-left1 {
  margin-left: 32px;
}



#mybox .average {
  color: #666666;
  display: inline-block;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  height: 16px;
  letter-spacing: 0;
  padding: 5px 0 0 2px;
  vertical-align: middle;
}
span.ProductItemOffer {
  box-sizing: border-box;
  margin: 0;
  padding: 0 5px 5px;
  width: 100%;
}
div.zoom-small-image, div.zoom-small-image .zoom{width:100%;}
/*---- Collection Page Refresh----*/

/*-----Wholesale Page Re-fresh-----*/
.wholesale_newMain{width:1000px; float:left;}
.wholesale_Heading {
  color: #565f7f;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 0.25px;
  text-transform: uppercase;
  word-spacing: 0;
}
.wholesale_subMain {
  color: #666666;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin-top: 25px;
  width: 100%;
}
.wholesale_MainLeft{float:left; width:465px;}
.wholesale_Descp {display: inline-block; width:445px;}
.InfoContent .wholesale_Descp a{color:#7087ad;}
.wholesale_Descp a:hover{text-decoration:underline;}

.wholesale_otherLinks {
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  letter-spacing: 0.8px;
  margin-top: 37px;
  text-transform: uppercase;
  width: 100%;
}
.wholesale_otherLinks a:before{
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.wholesale_otherLinks a {
  border: 2px solid #f3f3f3;
  border-radius: 2px;
  box-sizing: border-box;
  clear: both;
  color: #666666;
  display: inline-block;
  height: 63px;
  text-align: center;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
  vertical-align: middle;
  width: 229px;
}
.wholesale_otherLinks a:last-child{float:right}
.wholesale_otherLinks a:hover{
	background:#7087ad; 
	color:#FFF; 
	border-color:#7087ad;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wholesale_MainRight{float:right; width:495px;}
.Suitable_wholesalersMain {
  border: 2px solid #f2f2f2;
  border-radius: 2px;
  box-sizing: border-box;
  display: table-cell;
  height: 103px;
  text-align: center;
  vertical-align: middle;
}
.Suitable_heading {
  color: #666666;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 19px;
  font-weight: normal;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  word-spacing: 0;
}
.Suitable_wholesalersMain p {
  display: inline-block;
  margin-top: 4px;
}

.Suitable_catalogueMain {
  background:url(/images/wholesale_catimg.jpg) no-repeat right center;
  border: 2px solid #f2f2f2;
  border-radius: 2px;
  box-sizing: border-box;
  color:#666666;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 16px;
  height: 165px;
  letter-spacing: 0.8px;
  margin-top: 8px;
  text-align: center;
  text-transform: uppercase;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
  width: 100%;
}

.Suitable_catalogueMain span {
  float: left;
  padding:65px 0 0 50px;
}
.Suitable_catalogueMain:hover{
	color:#7087ad;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.wholesale_ul {
  box-sizing: border-box;
  float: left;
  margin: 3px 0;
  padding-left: 12px;
  width: 100%;
}
.wholesale_ul li {
  box-sizing: border-box;
  float: left;
  list-style: square;
  margin-bottom: 15px;
  padding-left: 7px;
  width: 100%;
}

/*-----Wholesale Page Re-fresh-----*/



/*--------FAQ Page Refresh--------*/
.faq-main {
	width: 1000px;
	float: left;
}
.faq-head {
  color: #5c6886;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 26px;
  letter-spacing: 0.5px;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
.faq-cells-area {
  float: left;
  margin: 25px 0 0;
  width: 100%;
}
.faq-cell {
	float: left;
	width: 100%;
	margin: 0 0 8px 0;
}
.faq-cell-inner {
  background: #f2f2f2;
  border-radius: 5px;
  cursor: pointer;
  display: table;
  float: left;
  padding: 8px 0 4px;
  text-decoration: none;
  width: 100%;
}
.faq-cell-plus {
	float: left;
	margin: 0 15px 0 10px;
	width: 40px;
}
.faq-cell-head {
  color: #666666;
  display: table-cell;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 18px;
  letter-spacing: 0.5px;
  text-align: left;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
}
.faq-cell-inner-open {
	float: left;
	margin: 0px;
	width: 100%;
	display:none;   
}
.faq-cell-inner-pt {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin: 18px 0 0 8px;
	width: 100%;
}
.faq-cell-inner-pt a {
	text-decoration: none;
	color: #666666;
	cursor: pointer;
}


.faq-cell-inner-pt-p {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	width: 100%;
	margin: 10px 0 0 0;
	display: none;
}
.InfoContent a.faq-colour2-und, .InfoContent a.faq-colour3-und, .InfoContent a.faq-colour4-und, 
.InfoContent a.faq-colour5-und, .InfoContent a.faq-colour6-und, .InfoContent a.faq-colour7-und, 
.InfoContent a.faq-colour8-und, .InfoContent a.faq-colour9-und {
	color: #7384ad;
	text-decoration: underline;
}


.tabDeactiveArrow:after {
	content: "►";
	color: #7384ad;
}
.tabActiveArrow:after {
	content: "▼";
	color: #7384ad;
}
/*--------FAQ Page Refresh--------*/

/*---Privacy Policy & Legal Page Re-Fresh-----*/
.privacyPolicymain .returns_topbar h1, .privacylegalmain .returns_topbar h1{text-transform:uppercase; margin-bottom:20px;}
.privacyPolicymain .returnContentLeft li ul.return_tab2_open{padding-left:28px;}
.privacyPolicymain .returnContentLeft li ul.return_tab2_open div {
  background-color: #fff;
  border-radius: 0;
  cursor: default;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: normal;
  margin: 20px 0;
  padding-left: 9px;
  text-transform: none;
}
.privacyPolicymain .returnContentLeft li ul.return_tab2_open li {
  display: list-item;
  list-style: decimal;
  padding-bottom: 15px;
  padding-left: 9px;
  padding-top: 0;
}

.privacylegalmain .returns_topbar h1{position:relative; z-index:9;}
.privacylegalmain .returnMainContent{margin-top:0;}
.privacylegalmain .returns_topbarText{margin-bottom:30px;}
.privacylegalmain .privacylegal_left {
  background-color: #f4f4f4;
  display: table;
  float: left;
  height: 203px;
  vertical-align: middle;
  width: 292px;
}
.privacylegalmain .privacylegal_inner {
  display: table-cell;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.privacylegalmain .pl_leftTitle {
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-bottom: 18px;
  text-transform: uppercase;
  width: 100%;
}
.privacylegalmain .pl_leftDesc {
  display: inline-block;
  width: 253px;
}
.privacylegalmain .returnContentRight{width:348px;}
.privacylegalmain .RightButtons a{margin:0 8px 9px 0; width:165px;}
.privacylegalmain .pl_bottomSection {
  background-color: #f4f4f4;
  box-sizing: border-box;
  display: table;
  float: left;
  height: 121px;
  padding: 0 75px;
  text-align: center;
  width: 100%;
}
.privacylegalmain .pl_bottomSection p {
  display: table-cell;
  vertical-align: middle;
}
.privacylegalmain .pl_rightcontent {
  background: url("/images/pl_banner.jpg") no-repeat center top ;
  float: right;
  height: 462px;
  margin-top: -35px;
  position: relative;
  width: 340px;
}
.privacylegalmain .pl_titlebottom {
  background: url("/images/tr_bg.png") repeat; 
  bottom: 0;
  color: #5e6785;
  display: table;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 22px;
  height: 86px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width:100%;
}
.privacylegalmain .pl_titlebottom p {
  display: table-cell;
  vertical-align: middle;
}
.pl_impressum_icon { width: 38px; height: 38px; background-position: -110px -44px; }
.pl_termrights_icon { width: 48px; height: 38px; background-position: -100px -1px; }
/*---Privacy Policy & Legal Page Re-Fresh-----*/


/*---MF knitwear Page Re-Fresh-----*/

.mf-knit-main-area {
	margin: 0px;
	width: 100%;
	float: left;
}

.mf-knit-main {
	margin: 0px;
	width: 100%;
	float: left;
	background: url(/images/knitmen-bg.jpg) no-repeat;
	height: 663px;
	display: table;
}
.mf-knit-inner-main {
	margin: 0px;
	width: 100%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.mf-knit-inner {
  float: right;
  margin: 0 34px 0 0;
  width: 483px;
}
.mf-knit-heading {
  color: #666;
  float: left;
  font-family: "lucida_sansdemibold_roman","Lucida Sans","Lucida Grande",sans-serif;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0 0 28px;
  text-transform: uppercase;
  width: 100%;
}
.mf-knit-buttons-area {
	float: left;
	width: 100%;
}
.mf-knit-buttons {
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #666666;
	text-align: center;
	width: 236px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 1px solid #666;
	display: inline-block;
	text-decoration: none;
	padding: 13px 0;
	margin: 0 11px 11px 0;
	float:left;
	box-sizing:border-box;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.mf-margin-right0{ margin-right:0px;}
.mf-knit-buttons-sale {
	color: #cf2025;
	
	border: 1px solid #cf2025;
	margin: 0px;
	width:100% !important;
}
.mf-knit-buttons:hover {
	background: #6E8FA7;
	border-color:#6E8FA7;
	color: #FFF;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.mf-knit-buttons-sale:hover {
	color: #FFF;
	background:#cf2025;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.mf-knit-belowtext{
	margin:8px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	width:100%;
	float:left;
}

/*----------------------FEMALE-------------------------------*/

.mf-knit-main-f{
	background: url(/images/knitwomen-bg.jpg) no-repeat;
}
.mf-knit-main-f-AU_NZ{
	background: url(/images/knitwomen-bg_AU_NZ.jpg) no-repeat;
}
.mf-knit-main-f .mf-knit-inner{
	float:left;
	margin:0 0 0 34px;
}
/* .mf-knit-main-f .mf-knit-buttons {
	border: 1px solid #9cd0cf;
} */

.mf-knit-main-f .mf-knit-buttons-sale {
  border: 1px solid #cf2025;
  width: 100% !important;
}
.mf-knit-main-f .mf-knit-buttons:hover { background:#6E8FA7;}
.mf-knit-main-f .mf-knit-buttons-sale:hover { background:#cf2025; color:#FFF;}
.mf-knit-main-f .mf-knit-heading {color:#666;}

/*----TOP OFFER CODE -----*/

.mf_TopBarmain
{
    color: #fff;
    display: table;
    float: left;
    font-family: "Lucida Sans" , "Lucida Grande" ,sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: 75px;
    /*letter-spacing: 2px;*/
    table-layout: fixed;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.mf_TopBarinner
{
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    width: 100%;
}
.mf_TopBarinner h2
{
    color: #fff;
    display: inline-block;
    font-family: "lucida_sansdemibold_roman" , "Lucida Sans" , "Lucida Grande" ,sans-serif;
    font-size: 20px;
    /*letter-spacing: 2.5px;*/
    line-height: normal;
    width: 100%;
	font-weight:bold;
}
.mf_TopBarbtn
{
    color: #FFF;
    font-size: 17px;
}
.mf_TopBarcode
{
    display: inline-block;
    margin-top: 3px;
    width: 100%;
}

/*-AU NZ changes -*/

.mf-knit-main-m-AU_NZ{
	background: url(/images/knitmen-bg_AU_NZ.jpg) no-repeat;
}

/*-AU NZ changes -*/

/*---MF knitwear Page Re-Fresh-----*/

/* -- Events Page Refresh -- */
.menu_body {
  background:#fff;
  color: #666;
  display: none;
  font-family: arial;
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: normal;
  margin: 0 5px 5px;
  padding: 10px 19px 0;
  text-transform: none;
}
.menu_body .content {
  display: inline-block;
  position: relative;
  width: 100%;
}
.menu_list acc-pane{}
.posrel{
  background:#f2f2f2;
  float: left;
  line-height: 45px;
  margin-bottom:10px;
  text-transform: uppercase;
  width: 100%;
}
.menu_head {
  box-sizing: border-box;
  color: #666666;
  cursor: pointer;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 18px;
  letter-spacing: 0.5px;
  padding-left: 69px;
  position: relative;
  width: 100%;
}
.menu_head:before {
  content: "+";
  font-size: 35px;
  left: 28px;
  line-height: 40px;
  position: absolute;
}
.m-text1-hover:before, .m-text2-hover:before {
  border-top: 3px solid #666;
  content: "";
  letter-spacing: 0;
  margin-left: 2px;
  top: 21px;
  width: 18px;
}
.t2 {
  color: #6f86af;
  font-weight: bold;
  text-transform: uppercase;
}
p.eventdesc {
  color: #666;
  font-family: arial;
  font-size: 13px;
  letter-spacing: 0.3px;
}

.cwid {
  display: inline-block;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.event-left {
  float: left;
  width: 49%;
}
.event-right {
  float: right;
  width: 49%;
}
.eventpage .evLine{display:none;}
/* -- Events Page Refresh -- */




/* checkout address pilling comb section*/
 .main-main{ width:525px; margin:0 auto;}
/*-------------------------------------------------*/
.ch-pill-main {
  border: 1px solid #dadada;
  float: left;
  margin: 28px 0 0;
  width: 100%;
}
.ch-pill-head{
	float:left;
	width:100%;
	background:#f8f8f8;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
	padding:9px 9px;
	box-sizing:border-box;
}
.ch-pill-cont{
	float:left;
	width:100%;
	padding:15px 0 10px 0;
}
.ch-pill-left{
	float:left;
	width:136px;
	text-align:center;
}
.ch-pill-img{
	display:inline-block;
	width:100%;
}
.ch-pill-right{
	float:left;
	width:379px;
	box-sizing:border-box;
}
.ch-pill-right-head{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d85af;
	text-transform:uppercase;
	font-weight:bold;
}
.ch-pill-right-subhead{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:13px 0 0 0;
}
.ch-pill-descp{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:13px 0 25px 0;
}
.ch-pill-descp a{
	width:auto;
	text-decoration:underline;
	color:#666666;
}
.ch-pill-right-bott{
	float:left;
	width:100%;
}
.ch-pill-buttons{
	float:left;
	width:85px;
	margin-right:5px;
}
.ch-pill-minus-plus{
	float:left;
	width:20px;
	border:1px solid #c1c1c1;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#666666;
	background:#f4f4f4;
	text-align:center;
	box-sizing:border-box;
	text-decoration:none;
	height:29px;
}
.ch-pill-minus-plus:after {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

div.wool_checkout_detail .ch-pill-input {
  border: 1px solid #c1c1c1;
  box-sizing: border-box;
  color: #666666;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 12px;
  height: 29px;
  margin: 0 2px;
  text-align: center;
  width: 37px;
}
.ch-pill-stock-price{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-top:10px;
	margin-right:24px;
}
.ch-pill-order-btn{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	background:#617699;
	border-radius:2px;
	text-decoration:none;
	padding:7px 0;
	width:150px;
	text-align:center;
	font-weight:bold;
}

/* checkout address pilling comb section  END*/

/*QiWI Checkout payment CSS*/

.qiwi_main, .qiwi_inner, .qiwi_textfield{width:100%; float:left;}
.qiwi_main {
  border: solid 1px #CCC;
  box-sizing: border-box;
  padding-left: 30px;
}
.qiwi_textfield{margin-bottom:10px;}
.wool_checkout_detail .qiwi_label { margin-bottom:5px;}
.wool_checkout_detail input.qiwi_input, .wool_checkout_detail textarea.qiwi_input
{
  width: 270px;
  border: solid 1px #ccc;
  min-height: 30px;
  border-radius: 3px;
}
.qiwi_button {
  border: none;
  border-radius: 5px;
  padding: 8px 15px;
  color: #FFF;
  text-transform: uppercase;
  letter-spacing: .50px;
  cursor: pointer;
}
/*QiWI Checkout payment CSS*/

/*---Style Page CSS---*/
.swatchzindex
{
    background: #fff;
    float: left;
    left: -10px;
    padding:0 10px 10px;
    position: relative;
    width: 100%;
    z-index: 9999;
}
.swatchzindex_topbar:after {
  background-color: #fff;
  bottom: -7px;
  content: "";
  height: 5px;
  left: -2px;
  position: absolute;
  width: 267px;
  z-index: 9999999;
}
.swatchzindex_topbar
{
    background: #fff4f4;
    border: 2px solid #a03357;
    box-sizing: border-box;
    color: #a03357;
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    left: 0;
    letter-spacing: 0.25px;
    line-height: normal;
    padding: 10px;
    position: absolute;
    top: -59px;
    width: 100%;
}
        
.margin-left1
{
    margin-left: 25px;
}
.htmltooltip1
{
    display: none;
}
.tooltip-popup
{
    position: relative;
    cursor: pointer;
}
b.tooltip-popup:hover .htmltooltip1
{
    background: #fff;
    border: 1px solid black;
    color: #000;
    display: block;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    left: 10px;
    padding: 5px;
    position: absolute;
    text-align: justify;
    top: 5px;
    width: 150px;
    z-index: 9999;
}
img.ie_opacity
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
    -khtml-opacity: 1 !important;
    -moz-opacity: 1 !important;
    opacity: 1 !important;
}
.newwool
{
    float: right;
    padding: 0 0 5px;
    text-align: center;
    width: 380px;
}
.bordTopP1
{
    border: none;
}

.redClass
{
    color: #9A2554;
}
.pp_top
{
    display: none !important;
}
.ppt
{
    display: none !important;
}
.pp_middle
{
    height: 8px !important;
}
.fb_iframe_widget
{
    z-index: 200 !important;
}
.main_center_pannel
{
    min-height: 940px;
}
.like
{
    width: 168px !important;
}
#button
{
    width: 20px !important;
}
.jshowoff-1-controls
{
    padding: 0px;
    margin: 0px;
    position: relative !important;
}
.jshowoff-1
{
    width: 100%;
    float: left;
}
.jshowoff-1-controls a
{
    padding: 0;
    margin: 0;
}
.secondDelay {
  float: left;
  position: relative;
  width: 100%;
}
.sdSecond
{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    display: none;
}
.sdFirst
{
    position: relative;
    z-index: 10;
}
       

ul.points li
{
    font-size: 14px !important;
}
#mybox .average
{
    font-size: 12px !important;
    color: #666666 !important;
}
.fb-share-btn
{
    background: url(/images/facebook.png) left top no-repeat !important;
    width: 21px;
    height: 21px;
}
.fb-share-btn:hover
{
    background: url(/images/facebook_on.png) left top no-repeat !important;
}
.twitter-sharebtn
{
    background: url(/images/twitter.png) left top no-repeat !important;
    width: 21px;
    height: 21px;
}
.twitter-sharebtn:hover
{
    background: url(/images/twitter_on.png) left top no-repeat !important;
}
.p-sharebtn
{
    background: url(/images/p.png) left top no-repeat !important;
    width: 21px;
    height: 21px;
}
.p-sharebtn:hover
{
    background: url(/images/p_on.png) left top no-repeat !important;
}
.vk-share-btn
{
    background: url(/images/vk.png) left top no-repeat !important;
    width: 21px;
    height: 21px;
    display: block;
}
.vk-share-btn a
{
    display: block !important;
    height: 21px;
    width: 21px;
}
.vk-share-btn:hover
{
    background: url(/images/vk_on.png) left top no-repeat !important;
}
.email-sharebtn
{
    background: url(/images/email.png) left top no-repeat !important;
    width: 21px;
    height: 21px;
    cursor: pointer;
}
.email-sharebtn:hover
{
    background: url(/images/email_on.png) left top no-repeat !important;
}
       
.popupSTitle .fl
{
    padding-left: 4px !important;
}
.popupboxin
{
    width: 814px !important;
}
#ctl00_ContentPlaceHolder1_hypImage img
{
    padding-top: 69px;
}
.marRP19
{
    margin-right: 12px;
    margin-left: 0px;
}
.infiniteCarousel
{
    width: 100%;
    position: relative;
    top: 0px;
    height: 68px;
}
.infiniteCarousel .wrapper
{
    width: 100%; 
    position: absolute;
    top: 0;
    height: auto;
}
.infiniteCarousel ul a img
{
    border: 5px solid #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.infiniteCarousel .wrapper ul
{
    height: 9999px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 5px;
}
.infiniteCarousel ul li
{
    display: block;
    float: left;
    width: 86px;
}
.infiniteCarousel ul li a img
{
    display: block;
}
.infiniteCarousel .arrow
{
    position: absolute;
    cursor: pointer;
}
.infiniteCarousel .forward
{
    background-position: 0 0;
    left: 25px;
    top: 452px;
}
.infiniteCarousel .back
{
    background-position: 0 -72px;
    left: 25px;
}
.infiniteCarousel .forward:hover
{
    background-position: 0 -36px;
}
.infiniteCarousel .back:hover
{
    background-position: 0 -108px;
}
div.pp_default .pp_close
{
    width: 86px;
    height: 25px;
    background: url(/images/close-but-sp.jpg)left top no-repeat;
    cursor: pointer;
    margin: 41px 42px 0 0;
}
div.pp_default .pp_content_container .pp_left
{
    height: auto;
    padding: 0 !important;
}
.jshowoff-prev, .jshowoff-next
{
    display: none;
}
#start-stop, .jshowoff-play
{
    background: url("/images/bannerpips3.png") no-repeat scroll 0 -340px transparent;
    color: #FFFFFF;
    position: absolute;
    right: 0;
    top:6px;
    height:31px;
    text-align: left;
    text-indent: -9999px;
    width: 54%;
    display:none;
}
#start-stop.playing, .jshowoff-play
{
    background: url("/images/bannerpips3.png") no-repeat scroll 98% -435px transparent;
}
.anythingSlider .jshowoff-play
{
    top: 222px;
}
#start-stop:hover, .jshowoff-play.jshowoff-paused
{
    background: url("/images/bannerpips3.png") no-repeat scroll 98% -335px transparent;
}
#center_wraper
{
    float: left;
}
.pp_close:hover
{
    opacity: 1 !important;
}
.popupboxin
{
    width: 100% !important;
}
#carousel_inner
{
    float: top;
    height: 365px; 
    overflow: hidden;
    background: #F0F0F0;
}
#carousel_container
{
    width: 200px;
}
#carousel_ul
{
    height: 9999px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0px;
}
#carousel_ul li
{
    background: #FFFFFF;
    height: 95px;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 0;
}
#carousel_ul li img
{ .margin-bottom:-4px;cursor:pointer;cursor:hand;border:0px;}
#top_scroll, #bottom_scroll
{
    float: top;
    height: 130px;
    height: 15px;
    background: #C0C0C0;
}
#top_scroll img, #bottom_scroll img
{
    cursor: pointer;
    cursor: hand;
}
    #sliderAVforslick .slick-prev:before
{
    color: Black;
    content: none;
}
#sliderAVforslick .slick-next:before
{
    color: Black;
    content: none;
}
        
        
#sliderAVforslick .slick-next
{
    right: -27px;
    position: absolute;
    top: 0;
    margin:0;
    width: 25px;
    height: 68px;
    background-image: url('/images/left_slider_arrow_top.jpg?v=1');
}
#sliderAVforslick .slick-prev
{
    left: -27px;
    position: absolute;
    top: 0;
    margin:0;
    width: 25px;
    height: 68px;
    background-image: url('/images/left_slider_arrow_bottom.jpg?v=1');
}
        
#divenlargSlider .slick-prev
{
    left: 10px;
}
        
#divenlargSlider .slick-next
{
    right: 10px;
}
        
div.pp_default .pp_social
{
    display: none;
}

div.prStars
{
    position: static !important;
}
.av-rating
{
    border: 0px;
    height: auto;
}

/*---------New CSS----------*/
#dvfeatures div img {
  width: 100%;
  height: auto;
}
#sliderAVforslick.slick-slider{margin-bottom:0;}
.st-offer-Price{display:inline-block; vertical-align:middle;}
.stp-box-tabs a:before {
  content: "+";
  font-size: 28px;
  left: 8px;
  line-height: 34px;
  position: absolute;
  top: 0;
}
.stp-box-tabs .stp-box-tabs-active:before {
  border-top: 2px solid #666;
  content: "";
  margin-left: 2px;
  top: 18px;
  width: 15px;
}
.newColorheading{ 
  color: #666666;
  float: left;
  font-size:16px;
  text-transform:uppercase;
  letter-spacing:.60px;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  }
  SwatchSelecteddiv .newColorheading {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.colorselectInst{width:100%; float:left; font-family:Arial; font-size:13px; color:#666666; display:table;}
#swatchzindex, .SwatchSelecteddiv { float: left;  width: 100%;}
.spnSelColorTextMain { display: table-cell;  height: 35px;  vertical-align: middle; padding-bottom:5px;}
.SwatchSelecteddiv {
  box-sizing: border-box;
  clear: both;
  display: table;
  height: 100%;
  padding: 0 5px;
  vertical-align: middle;
  display:none;
}
.SwatchSelecteddiv .newColorheading {
  display: table-cell;
  float:none;
  vertical-align: middle;
  width: 15%;
}
.qtyCountermain 
{    
  display: inline-block;
  padding-left:10px;
  vertical-align:middle;
}
.qtyCounterLess, .qtyInput{
  width: 27px;
  height: 32px;
  background: #f4f4f4;
  font-size: 16px;
  color: #666666;
  line-height: 27px;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.qtyCounterLess{cursor:pointer;}
.qtyInput{background:#FFF; border:solid 1px #c1c1c1; width:73px; box-sizing:border-box; font-size:14px;}
.viewBasketButton {
  color: #666666;
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-decoration: underline;
}

.stylePageBottomMain {
  width: 100%;
  float: left;
  padding: 18px 0 16px;
  background: url(/images/plus-border.jpg) left top repeat-x;
}
.new_signupMaindv {
  width: 340px;
  float: left;
}
.stylePageBottomMain .mailinput{width:300px; margin-top:3px;}
.stylePageBottomMain .new_signup .new_signup_heading{font-size:16px; color:#7590ad;}
.stylePageBottomMain .new_signup .new_signup_title {
  color: #666;
  font-size: 13px;
  font-weight: normal;
  padding-top: 0px;
  margin-top: -2px;
}
.stylePageBottomMain .new_signup{min-height:inherit;}

.multybuyOfferMain {
  background:#f3f3f3;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  margin-bottom: 20px;
  vertical-align: middle;
  width: 100%;
}
.st-sp-price {
  color: #666666;
  display: inline-block;
  vertical-align: middle;
}

.styleCurrencyCode {
    font-size: 18px;
    margin-top: 2px;
}
.stp-sale-price p {
  display: inline-block;
  float: left;
  padding-right: 5px;
  vertical-align: middle;
}
.sizingGuide_main {
  float: right;
  margin-top: 0;
  position: relative;
  width: 195px;
}
.style_page_signup .new_signup .lnkSignUp:after {
  clear: both;
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.secondDelay p img{width:100%; height:auto;}
.styleslideArrow{position:absolute; top:50%; margin-top:-34px; width:25px; height:68px; cursor:pointer;}
.styleLeftArrow{background:url("/images/left_slider_arrow_bottom.jpg") no-repeat; left:0;}
.styleRighttArrow{background:url("/images/left_slider_arrow_top.jpg") no-repeat; right:0;}
.st-pg-col-des {
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
  color: #666666;
  float: left;
  font-family: arial;
  font-size: 11px;
  padding: 4px 0;
  text-align: center;
  width: 174px;
  position:absolute;
  z-index:1;
  top:-53px;
  background-color:#fff;
  left:-25px;
 
  
}
.st-pg-col-des span 
{
  background:url("/images/st-col-hov-img.png") no-repeat;
  left: 28px;
  position: absolute;
  top: 4px;
  width:22px;
  height:14px;
}
.st-pg-col-des_inner{ float: left; width:100%; height:100%; position:relative;}

/*.play_push_text img {
  display: none;
}*/
#dvOutColorSize12 img {
  height: auto !important;
  max-width: 100%;
}
.image_slider_leftMain {
  margin: 0 auto;
  width: 193px;
}
.view_ladgeer a {
  display: block;
  float: left;
  height: 100%;
  width: 100%;
}
.dvsize_new span {
  float: left;
  height: 37px;
  margin-right: 1px;
  width: 39px;
}
.addtobasketnotselected, .addtobasketselected {
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  float:left;
  font-size: 15px;
  padding: 10px 5px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  
}
.basket_selected, .basket_buttonMain {
  float:left;
  line-height: 20px;
  width:100%;
}
.basket_selected span {}
.basket_buttonMain {
  width: 100%;
}
.stock_item {
  background:#f2f2f2;
  display: none;
  float: left;
  font-size: 15px;
  margin-top: 5px;
  padding: 8px 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.smallCarouselRight {bottom: 20px; left: 0; position: absolute; right: 0;}
.offerCodeReminder {background-color: #f3f3f3; border: 1px solid #98a7c5; box-sizing: border-box; color:#666; display: table;  font-size: 12px;  height: 48px;  margin-top: 18px;  padding: 5px 10px;  text-align: center;}
.offerCodeReminderInner {display: table-cell;  vertical-align: middle;}
.offerCodeReminderInner span {color: #98a7c5;}
/*---Style Page CSS---*/


/*---collection bannars changes---*/

div.main-upper-banner {
  border-bottom: 0 none;
  margin: 0;
  padding-bottom: 0;
}

/*div.bann-heading h1 {
  display: none !important;
}*/

div.main-upper-banner p {
  /*margin: 0 !important;
  display:none !important;*/
}

span.collPage_subtitle {
  display: none !important;
}


/*---collection bannars changes---*/


/*---about us refresh---*/

.wo-about-main{
	float:left;
	width:1000px;
	padding:31px 0 0 0;
}
.wo-about-left{
	width:580px;
	float:left;
}
.wo-about-head{
	width:100%;
	float:left;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:24px;
	color:#565f7f;
	text-transform:uppercase;
	letter-spacing:.25px;
}
.wo-about-discp{
	margin:25px 0 0 0;
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	letter-spacing:.30px;
}

.wo-about-right{
	width:370px;
	float:right;
}

.wo-abt-flg-area{
	width:100%;
	float:left;
	border:2px solid #f2f2f2;
	box-sizing:border-box;
	border-radius:2px;
	margin:0 0 5px 0;
}
.wo-abt-flg-capt{
	width:100%;
	float:left;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:.70px;
	text-align:center;
	background:#f2f2f2;
	padding:7px 0;
}

.wo-abt-flg-area ul{
	width:100%;
	float:left;
	padding:16px 0 4px 20px;
	box-sizing:border-box;
}
.wo-abt-flg-area ul li{
	width:190px;
	float:left;
	list-style:none;
	display:table;
	margin: 0 0 12px;
}
.wo-abt-flg-img{
	width:auto;
	display:inline-block;
	vertical-align:middle;
	opacity:.50;
}
.wo-abt-flg-name {
  color: #666666;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 12px;
  letter-spacing: 0.6px;
  margin: 0 0 0 10px;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
}

.wo-abt-flg-area ul .wo-abt-flg-li-wid{width:150px; float:left;}

.wo-abt-flg-area ul li a:hover .wo-abt-flg-img{opacity:1;}


.wo-abt-blw-tags-main{
	margin:0px 0 3px 0;
	float:left;
	border:2px solid #f2f2f2;
	display:table;
	width:100%;
	box-sizing:border-box;
	height:52px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.wo-abt-blw-tags {
  color: #666666;
  display: table-cell;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 15px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  vertical-align: middle;
  width:100%;
  text-align:center;
  text-decoration:none;
}
.wo-abt-blw-tags-main:hover{
	background:#f2f2f2;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#LowerLinkCarausalAboutUs .slick-prev:before
{
    color: Black;
    content: none;
}
#LowerLinkCarausalAboutUs .slick-next:before
{
    color: Black;
    content: none;
}
        
#LowerLinkCarausalAboutUs .slick-next
{
    height: 45px;
    margin-top: -25px;
    background-image: url('/images/HPLowerLink-right-arrow.jpg');
    right:2px;
    width:23px;
}
#LowerLinkCarausalAboutUs .slick-prev
{
    height: 45px;
    margin-top: -25px;
    background-image: url('/images/HPLowerLink-left-arrow.jpg');
    left:3px;
    width:23px;
}



/*---about us refresh---*/


/*---info HTML banners---*/


.info-bann-main{
	margin:0px;
	width:100%;
	float:left;
}
.info-bann-inner {
  
  display: table;
  float: left;
  height: 214px;
  margin: 0;
  text-align: center;
  width: 100%;
  position:relative;
}
.info-bann-first-img{
	float:left;
	width:100%;
}


.info-bann-maininner {
  display: table-cell;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.info-bann-maininner1 {
  display: table;
  float: left;
  height: 214px;
  left: 0;
  position: absolute;
  width: 100%;
}

.info-bann-relate1 {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

.info-bann-head ,.info-bann-head h1,.info-bann-head h2,.info-bann-head h3,.info-bann-head h4,.info-bann-head h5 {
	margin:0px;
	width:100%;
	float:left;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:24px;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:1px;
font-weight:normal;
}
.info-bann-descp {
  color: #666666;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  line-height: 15px;
  margin: 18px 0 0;
  width: 43%;
}

/*-------------------------------------------------------------------------------*/

.info-bann-inner1 {
  display: table;
  float: left;
  height: 214px;
  margin: 0;
  text-align: center;
  width: 100%;
}
.info-bann-left {
  background:#f2f2f2;		
  display: table;
  float: left;
  height: 214px;
  margin: 0;
  text-align: center;
  width: 457px;
}

.info-bann-descp1{ width:351px;}
.info-bann-btn{
  display:inline-block;
  font-family:"Lucida Sans", "Lucida Grande", sans-serif;
  font-size:14px;
  color:#666666;
  border:1px solid #666666;
  padding:6px 0;
  text-transform:uppercase;
  width:171px;
  box-sizing:border-box;
  text-align:center;
  text-decoration:none; 
  margin:10px 0 0 0;
  letter-spacing:.40px;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;	
}
.info-bann-btn:hover{
	background:#666666; 
	color:#FFF;
	-webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;	
}

.info-bann-right {
  width: 536px;
  float:right;
  overflow:hidden;
}


/*-------------------------------------------------------------------------------*/

.info-bann-leftmain {
  float: left;
  width: 457px;
}
.info-bann-leftmain .info-bann-left a{display: table-cell;  vertical-align: middle;}

.info-bann-leftnew {
  height: 104px;
  margin:5px 0 0 0;
}

.info-bann-descp2{ margin:0px;width: 372px;}


.info-bann-arrow {
  width: 100% !important;
}

/*---info HTML banners---*/


/* Amazon & Paypal New Popup */
.paypaygvMain {
  padding-bottom: 15px;
}
.paypayGVaddBag {
  background:#f8f8f8;
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  height: 34px;
  letter-spacing: 0.3px;
  padding: 0 8px;
  position: relative;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
}
.paypayGVaddBag:after, .paypayGVGiftsBox:after {
  clear: both;
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.paypayGVcheckbox {
  float: right;
  margin: 10px 10px 0 0;
}
.paypayGVprice {
  position: absolute;
  right: 47px;
  top: 8px;
}
.paypayGVGiftsBox {
  background:#f8f8f8;
  display: inline-block;
  height: 54px;
  margin-top: 5px;
  position: relative;
  text-align: right;
  vertical-align: middle;
  width: 100%;
}
.paypayGVGiftsImg {
  float: left;
  text-align: left;
}
.paypayGVGiftsPrice {
  color: #666666;
  display: inline-block;
  font-size: 13px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 12px;
  vertical-align: middle;
  width: 120px;
}
.paypalExpressMain {
  float: left;
  padding-bottom: 20px;
  position: relative;
  width: 100%;
}
.paypalExpressLeft {
  box-sizing: border-box;
  float: left;
  padding: 35px 40px 0;
  width: 430px;
  
}
.paypalExpressRight {
  background:#f8f8f8;
  box-sizing: border-box;
  color: #666666;
  display:none;
  float: left;
  font-size: 12px;
  line-height: 18px;
  margin: 35px 40px 0 0;
  padding: 15px;
  position: relative;
  width: 370px;
}
.paypalGvDescr {
  float: left;
  margin-bottom: 35px;
  width: 100%;
}
.paypalGiftBoxes {
  display: table;
  float: left;
  margin-bottom: 40px;
  width: 100%;
}
.paypalGifinner {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.paypalGiftImg {
  border: 1px solid #cbcbcb;
  box-sizing: border-box;
  display: inline-block;
  cursor:pointer;
  margin: 0 auto;
  padding: 4px;
  width: 65px;
}
.paypalGiftImg img{max-width:100%;}
.paypalGiftImg:hover {
  border-color: #000;
}
.paypalGiftText, .paypalGiftcheckBox {
  display: inline-block;
  width: 100%;
}
.paypalGiftText {
  padding: 1px 0 4px;
}
.paypalTextArea {
  display: inline-block;
  float: left;
  width: 100%;
}
.paypalTextArea textarea {
  border: 1px solid #cfcfcf;
  box-sizing: border-box;
  color: #666;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  font-style: italic;
  padding: 5px;
  width: 100%;
}
.paypalGvBottomDescr {
  float: left;
  margin-top: 18px;
  width: 100%;
}
paypal_popupblock {
  margin-left: -421px;
  margin-top: -266px;
}

/* Amazon & Paypal New Popup */

/* Contact us page text for UK */
.factoryLocal {
  background-color: #7dc1bf;
  color: #fff;
  display: table;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 17px;
  height: 53px;
  left: 4px;
  margin-top: 4px;
  position: relative;
  text-align: center;
  width: 511px;
}
.factoryLocal p {
  display: table-cell;
  vertical-align: middle;
}
/* Contact us page text for UK */

/*------------------------Benefits of Cotton Page-------------------------------------------------*/
.main-main{ margin:0 auto; width:1000px;} 



.bnf-cott-main{
	float:left;
	width:100%;
}
.bnf-cott-head{
	float:left;
	width:100%;
	background:url(/images/bnf-cott-top-banner.jpg) no-repeat;
	height:223px;
	display:table;
	margin:0 0 16px 0;
}
.bnf-cott-innerhead{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	text-align:center;
	padding:26px 0 0 0;
}
.bnf-cott-innerhead-span1{
	width:100%;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:32px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:3px;
	color:#FFF;
}
.bnf-cott-innerhead-span2{
	width:100%;
	float:left;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:.60px;
	color:#668a98;
	margin:-4px 0 0 0;
}
.bnf-cott-mid {
  border-bottom: 3px dotted #e0e0e0;
  float: left;
  padding: 0 0 49px;
  width: 100%;
}
.bnf-cott-mid ul{
	width:1012px;
	float:left;
}
.bnf-cott-mid ul li {
  border: 1px solid #a6c6d2;
  box-sizing: border-box;
  display: table;
  float: left;
  height: 83px;
  margin-right: 6px;
  margin-bottom:3px;
  text-align: center;
  width: 497px;
}
.bnf-cott-mid-span {
  display: table-cell;
  padding: 0 15px;
  vertical-align: middle;
  width: 100%;
}
.bnf-cott-mid-p1{
	width:100%;
	float:left;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:2px;
	color:#93b8c6;
}
.bnf-cott-mid-p2{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#767676;
}

.bnf-cott-mid ul li.bnf-cott-bot-bann{
	float:left;
	margin:16px 6px 0 0;
	width:497px;
	background:url(/images/bnf-cott-bottom-banner1.jpg) no-repeat;
	height:267px;
	border:none;
	padding:0 20px 0 0;
	position:relative;
}

.bnf-cott-mid ul li.bnf-cott-bot-bann2{
	background:url(/images/bnf-cott-bottom-banner2.jpg) no-repeat;
}

.bnf-cott-bot-bann-inner{
	display:table-cell;
	vertical-align:middle;
	position:relative;
}
.bnf-cott-bot-bann-inner h1{
	float:right;
	width:100%;
	text-align:right;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:26px;
	color:#96bdcc;
	letter-spacing:3px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:12px;
}
.bnf-cott-bot-bann-inner p{
	float:right;
	width:100%;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:18px;
	margin-bottom:20px;
}
.bnf-cott-bot-bann-inner a{
	float:right;
	width:186px;
	border:1px solid #bad0d9;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#96bdcc;
	letter-spacing:1.5px;
	text-transform:uppercase;
	background:#FFF;
	padding:10px 0;
	text-decoration:none;
}
.bnf-cott-bot-bann-inner1{
	float:right;
	width:200px;
}
.bnf-cott-bot-bann-inner span{
	float:left;
	width:497px;
	background:#a6c6d2;
	padding:10px 0;
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	position:absolute;
	left:0;
	bottom:-36px;
	letter-spacing:1px;
	font-weight:bold;
	
}
.bnf-cott-headings{
	float:left;
	width:100%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:21px;
	color:#a6c6d2;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:3px;
	margin:17px 0 15px 0;
}
.bnf-cott-bot-bg{
	float:left;
	background:url(/images/bnf-cott-bottom-bg.jpg) no-repeat;
	width:100%;
	height:197px;
	display:table;
	padding:13px 75px 30px;
	box-sizing:border-box;
	border-bottom: 3px dotted #e0e0e0;
}
.bnf-cott-bot-col{
	float:left;
	background:url(/images/bnf-cott-bott-columns.png) no-repeat;
	height:171px;
	width:268px;
	text-align:center;
	display:table;
	margin:0 22px 0 0;
	padding:0 8px;
	box-sizing: border-box;
}
.bnf-cott-bot-col p{
	font-family:"Lucida Sans", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#666666;
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
.bnf-cott-bot-col span{
	color:#90b7c6;
	text-transform:capitalize;
	width:100%;
	float:left;
}
.bnf-cott-bot-bg-inner{
	display:table-cell;
	vertical-align:middle;
}

.bnf-cott-margin0{ margin:0px;}

.bnf-cott-headings0
        {
            margin-bottom:0px;
        }



/*------------------------Benefits of Cotton Page-------------------------------------------------*/



/* GiftVoucher Page */

.btn-vw-sample
{
    float:right;
	margin:2px 0 0 0;
	padding:5px 0;
	width:137px;
	background:#ad3756;
	border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	cursor: pointer;
}

div.vslinks a {
  display: inline-block;
  margin-left: 69px;
  margin-right: 54px;
}
div.pad05 {
  text-align:left;
}
div.crt-text ul li {
  text-align: left;
}
ul.gallery.btn-vw-sample-smmall{width:100%; text-align:center;}                
                     
.btn-vw-sample-smmall li{display: inline-block;}
div.wdot {
  float: left;
  margin: 16px 0;
  width: 100%;
}   
/* GiftVoucher Page */

/* -- Checkout Stage 1 Redesign -- */

.checkoutAddressNew .delivery-contry {
  padding: 20px 0 0 20px;
  width: 100%;
}
.checkoutAddressNew .checkout_card_detail_heading {
  color: #6c82a5;
  font-size: 17px;
  margin-bottom: 12px;
  padding-left: 2px;
}
.reqInfotext {
  color: #666666;
  float: left;
  font-size: 13px;
  margin-bottom: 25px;
  width: 100%;
}
.Redasterisk, .red-span{font-family:Arial; font-size:13px; color:#a42e55; letter-spacing:.30px;}
.checkoutTopRightButton {
  float: right;
  margin: 4px 0 0;
  position: absolute;
  right: 39px;
}
.checkoutTopRightButton .checkout_continue_btn {
  border-radius: 3px;
  box-sizing: border-box;
  font-family: "Lucida Sans ","Lucida Grande",sans-serif;
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 38px;
  margin: 0 0 0 8px;
  min-width: 120px;
  padding: 0 20px;
}
.checkoutAddressNew .look_up_detailnewadd {
  font-size: 11px;
  line-height: 24px;
  margin: 0 0 0 4px;
  padding: 0;
  text-align: center;
  width: 96px;
}
.checkoutAddressNew .addressbooklist option {
  color: #666666;
  font-size: 13px;
  padding: 5px;
}
.checkoutAddressNew .checkout_payment_right{float:right;}
.checkoutAddressNew .wool_checkout_detail label{margin-top:4px;}
.fornewaddress {
  float: left;
  font-size: 13px;
  padding-left: 3px;
  width: 100%;
}
.checkoutAddressNew .newdvAllAddress {
  padding: 0;
  width: 100%;
}
.checkoutAddressNew .newdvAllAddress .radio-btn-box {
  width: 100%;
}
.checkoutAddressNew .newdvAllAddress .address-box-bg-main {
  margin: 5px 20px;
  min-height: 290px;
  overflow: visible;
  width: 29.333%;
}
.checkoutAddressNew .newdvAllAddress .please-select-box1 {
  background:none;
  box-sizing: border-box;
  width: 100%;
}
.newdvAllAddress .address-box-bg {
  min-height: 290px;
  overflow: visible;
}
.newdvAllAddress .address-box-Bluebg{background:#f5f7fc;}
.newdvAllAddress .userLabelName {
  font-weight: bold;
}
.newdvAllAddress .select-subtext-open {
  color: #666666;
  font-size: 13px;
  height: 180px;
  line-height: 18px;
  overflow: hidden;
  padding: 15px 0 0 !important;
  width: 100%;
}

.newDeliveryButton {
  border-radius: 5px;
  color: #fff;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 13px;
  letter-spacing: 0.4px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  width: 49%;
}
.newBillingButton{float:right;}
.newdvAllAddress .chadd-edit-btn {
  background: #ebebeb;
  border: 1px solid #d7d7d7;
  box-sizing: border-box;
  color: #838383;
  font-size: 12px;
  line-height: 12px;
}
.newdvAllAddress .new_deliveryAdd div.label {
  margin-bottom: 5px;
  padding: 0;
  width: 105px;
}
.newdvAllAddress .new_deliveryAdd div input[type="text"], .newdvAllAddress .new_deliveryAdd div input[type="password"], .newdvAllAddress .new_deliveryAdd div select {
  box-sizing: border-box;
  width: 140px;
}
div.new_deliveryAdd{margin: 20px 0 0;}
.newlook_up_detailBill{
line-height: 22px;
margin: 2px;
padding: 0;
text-align: center;
width: 76px;}


.dvDeliveryAddressRight .checkout_payment_left {
  width: 100%;
}
.dvDeliveryAddressRight .dvDeliveryAddressblock {
  background-color: #f5f7fc !important;
  box-sizing: border-box;
  display: block;
  float: left;
  margin: 2%;
  padding: 15px 20px;
  width: 29.333%;
}
.dvDeliveryAddressRight .dvDeliveryAddressblock .sc_NewHeading {
  display: none;
}
.dvDeliveryAddressRight .dvDeliveryAddressblock .main_card_detail_p input[type="text"], 
.dvDeliveryAddressRight .dvDeliveryAddressblock .main_card_detail_p input[type="password"],
.dvDeliveryAddressRight .dvDeliveryAddressblock .main_card_detail_p input[type="text"], 
.dvDeliveryAddressRight .dvDeliveryAddressblock .main_card_detail_p input[type="password"]
{width:165px;}
.dvDeliveryAddressRight .dvDeliveryAddressblock .main_card_detail_p select{width:165px !important;}
.dvDeliveryAddressRight .dvDeliveryAddressblock .main_card_detail_p .label.Cnotvalied {
  padding-left: 4px;
  width: 88px;
}
.dvDeliveryAddressRight .reqInfotext {
  margin-bottom: 15px;
}
/*.dvDeliveryAddressRight .txtPostCodenew{width:65px !important;}*/
.dvDeliveryAddressRight .dvDeliveryAddressblock .main_card_detail_p label {
  margin-left: 7px;
  padding-left: 0;
}
.dvDeliveryAddressRight .dvDeliveryAddressblock .checkout-email-section02 {
  width: 98%;
}
.dvDeliveryAddressRight .dvDeliveryAddressblock .delivery-fild-boxpadd{display:none;}
.dvDeliveryAddressRight .dvDeliveryAddressblock #pAnchor{width:265px;}
.addselectTitle{overflow: auto; width: 350px; color: #666666; text-transform: uppercase; padding-bottom: 5px; font-family: 'Lucida Sans','Lucida Grande',sans-serif; font-size: 15px; letter-spacing: 0.3px; margin-top: 15px;}
.addselectSubTitle{overflow: auto; width: 350px; font-size: 13px; color: #666666; font-family: Arial; margin-bottom: 10px;}
.addselectoptions{overflow-x: auto; width: 360px; margin-bottom: 5px;}
.addselectoptionsInner{width:360px; height:190px;}
.dvDeliveryAddressRight .dvDeliveryAddressblock .addselectTitle, .dvDeliveryAddressRight .dvDeliveryAddressblock .addselectSubTitle,
.dvDeliveryAddressRight .dvDeliveryAddressblock .addselectoptions, .dvDeliveryAddressRight .dvDeliveryAddressblock .addselectoptionsInner{
  width: 265px;
}
.addressbooklistEdit .addselectTitle, .addressbooklistEdit .addselectSubTitle, .addressbooklistEdit .addselectoptionsInner{width:100%;}
.txtPostCodenew {
  font-style: italic;
}
.checkoutAddressNew  .wool_checkout_detail label{margin-top:4px;}
.dvDeliveryAddressblock #pAnchor {
  width: 264px !important;
}
.newdvAllAddress .newDeliveryButton {
  box-sizing: border-box;
  display: table-cell;
  float: none;
  line-height: normal;
  padding: 5px;
  vertical-align: middle;
  width: 100%;
}
.newdvAllAddress .radio-button {
  left: -2%;
  position: relative;
  width: 102%;
}
.chckt_buttonsNew {
  display: table;
  float: left;
  height: 52px;
  margin-left: 2%;
  position: relative;
  width: 48%;
}
.selectAddHover {
  background:#fff;
  border-radius: 3px;
  bottom: -40px;
  box-shadow: 0 0 3px #afafaf;
  box-sizing: border-box;
  display: none;
  left: 0;
  padding: 10px 0;
  position: absolute;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/* -- Checkout Stage 1 Redesign -- */

/* Style Page Large Image Popup */
.colorBoxLeftstyle div.topMainBox{width:50%;}
.colorBoxLeftstyle div.topMainBox2{width:100%;}
/* Style Page Large Image Popup */

/* Site Map in One Line */
.dvSitemap-left {
  display: inline;
  float: left;
  margin-right: 5px;
  font-family: Arial; font-size: 13px;
}
.dvsitemapmain, .dvSitemap-right {
  float: right;
}
.dvSitemap-left:after {
  content: "|";
  padding-left: 5px;
}
.dvSitemap-right {
  margin-top: -1px;
}
/* Site Map in One Line */

/* NEW Sign UP Popup */
.signupEmail_Main, .signUpWithMain {
  float: left;
  position: relative;
  width: 100%;
}
.signupEmail_Main .signupemail {
  border: 1px solid #bfbfbf;
  border-right:0;
  box-sizing:border-box;
  color: #666666;
  font-family: arial;
  font-style: italic;
  float:left;
  height:31px;
  padding:0 8px;
  line-height: 29px;
  width: 244px;
}
.signupEmail_Button {
  border-radius: 0 5px 5px 0;
  box-sizing: border-box;
  color: #fff;
  display: block;
  float: left;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 14px;
  line-height: 31px;
  height:31px;
  min-width: 90px;
  padding: 0 5px;
  text-align: center;
}
.signupEmail_bottom {
  color: #585859;
  float: left;
  padding: 45px 0 25px 5px;
  width: 100%;
}
.signUpWithFacebook {
  display: inline-block;
  margin-right: 5px;
}
.signUpWithGoogle {
  display: inline-block;
}
.signupPop_mainNew {
  height: 395px;
  margin: -197px 0 0 -370px;
  top: 50%;
  width: 740px;
}
.signupPop_mainNew .signup_offer_img {bottom: 0; right: 0; top: inherit;}
div.signupPop_wool_nz .reqstCata_left{background:url(/images/white-tp-bgdark.png) repeat center center;}
.newsignuperror {
  bottom: -42px;
  color: #ac3755;
  float: left;
  font-size: 12px;
  height: 40px;
  left: 0;
  position: absolute;
  text-align: left;
  width: 100%;
}

.signUpWithMain, .signupEmail_bottom{display:none;}
.signupPop_wool .reqstCata_left{padding-top:80px;}
/* NEW Sign UP Popup */

/* Payment Logos */
.footerPaymentLogo {
  float: left;
  margin-top: 15px;
  width: 100%;
}
/* Payment Logos */


/*----XXL Sizing Page---*/
.xxlsizingMain { width: 1000px; float: left; }
.xxlBold { font-weight: bold; }
.xxlRedcolor { color: #aa3956; }
.xxlUnderline { text-decoration: underline; }
.xxlsizing_top1 { box-sizing: border-box; color: #666666; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 14px 0 0 14px; width: 400px; }
.xxlsizing_top1 li { float: left; list-style: disc; margin-bottom: 14px; padding-left: 7px; width: 100%; }
.xxlsizing_top2 { float: left; margin-left: 30px; width: 220px; }
.xxlsizing_top2Inner { display: table; height: 42px; margin-bottom: 17px; width: 100%; }
.xxlsizing_top2 a { border: 1px solid #b6dedb; box-sizing: border-box; color: #9ad0cc; display: table-cell; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 16px; letter-spacing: 0.25px; margin-bottom: 17px; text-align: center; text-transform: uppercase; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; vertical-align: middle; width: 100%; }
.xxlsizing_top2 a:hover { background: #b6dedb; color: #FFF; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.xxlsizing_top3 { background: #f2f2f2; color: #666666; display: table; float: right; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 13px; height: 160px; text-align: center; width: 310px; }
.xxlsizingtop3_inner { display: table-cell; vertical-align: middle; }
.xxlheading3 { font-size: 15px; font-weight: bold; letter-spacing: 0.4px; text-transform: uppercase; }
.xxlheading3Descp { display: inline-block; padding: 14px 0 0; width: 275px; }
.xxlsizing_bottom { float: left; margin: 25px 0; font-family: Arial, Helvetica, sans-serif; color: #666666; text-align: center; width: 100%; }
.xxlsizing_bottom1 { width: 317px; float: left; }
.xxlsizing_bottom2, .xxlsizing_bottom3 { width: 328px; float: left; }
.xxlsizing_bottom2 { margin-left: 13px; }
.xxlsizing_bottom3 { float: right; }
.NewHeadingh2 { background: #bdbebe; box-sizing: border-box; color: #ffffff; display: inline-block; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 24px; font-weight: normal; height: 43px; letter-spacing: 0.25px; padding: 8px 0; text-transform: uppercase; vertical-align: middle; width: 100%; word-spacing: 0; }
.xxlsizing_bottom1 img, .xxlsizing_bottom2 img, .xxlsizing_bottom3 img { float: left; max-width: 100%; }
.xxl_bottom1Text { border: 1px solid #bdbebe; box-sizing: border-box; display: table; float: left; height: 52px; width: 100%; }
.xxl_bottom1TextInner { display: table-cell; vertical-align: middle; }
/*----XXL Sizing Page---*/

/*---Add T&C Text to the Checkout---*/

div.bottom-area {
  font-size: 13px;
}
div.bottom-area .checkbox1{
    display: inline-block;
    margin: 0 20px 0 4px;
    vertical-align: middle;    
}
div.bottom-area .text_checkbox1{display:inline-block; vertical-align:top;}
.bottom-areaTerms {
  display: inline-block;
  float: left;
  margin-bottom: 5px;
  width: 100%;
}
.bottom-areaTerms a {
  color: #666;
  text-decoration: underline;
}
.bottom-areaTerms a:hover {
  text-decoration: none;
}
/*---Add T&C Text to the Checkout---*/

/*----New Contact Page---*/
.newContactPage { width: 1000px; float: left; }
.newContactPage .sc_NewHeading { margin-bottom: 6px; font-weight: normal;}
.newContactPage .sc_NewHeadingCenter {float:none; display:table-cell; vertical-align:middle;}
.contact_bannerTop{background:url(/images/contact-bg.jpg) repeat; box-sizing: border-box; display:table; height: 174px; overflow: hidden; padding: 25px 18px; width: 100%;}
.contact_bannerTopAuNZ{background:url(/images/contact-bg-aunz.jpg) repeat;}
.Contactsubheading { font-family: "Lucida Sans", "Lucida Grande", sans-serif; display:block; font-size: 17px; color: #6d83a4; padding-left: 18px; text-transform: uppercase; letter-spacing: .30px; }
.newContactInner { width: 100%; float: left; margin: 26px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
.ContactInnerLeft { width: 663px; float: left; position: relative; }
.newContactLeft { width: 327px; float: left; }
.newContactRight { width: 327px; float: right; }
.newContactBox { border: 1px solid #dfdddd; box-sizing: border-box; height: 202px; margin-bottom: 9px; padding: 20px 15px 0; width: 100%; }
.newContactBox .sc_NewHeading { color: #666666; margin-bottom: 20px; line-height:24px; }
.newContactfull { width: 100%; float: left; color: #666666; position: relative; }
.contactRightForm .newContactfull span { box-sizing: border-box; color: #AA3956 !important; display: none; float: left; font-size: 11px; padding: 2px 0 0; width: 100%; }
a.newContactfull { display: inline; width: auto; }
.contactpad20 { padding-bottom: 20px; }
.Bluecolor { color: #7087ad; }
.newContactEmail a { text-decoration: underline; }
.sc_NewHeading2 { font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 18px; letter-spacing: 0.25px; padding-bottom: 15px; text-transform: uppercase; }
.newContactFollow { height: 189px; text-align: center; }
.newContactAddress { height: 189px; }
.newContactAddress .sc_NewHeading { margin-bottom: 10px; }
.newContactFollow .sc_NewHeading { margin-bottom: 1px; }
.contactBottom1 { background-color: #f2f2f2; border: 1px solid #dfdddd; box-sizing: border-box; display: table; height: 150px; }
.contactBottom2 { background-color: #FFF; border: 2px solid #f2f2f2; height: 117px; margin-top: 9px; }
.contactBottom1_Inner { display: table-cell; text-align: center; vertical-align: middle; }
.ContactInnerRight { float: right; width: 327px; }
.Redcolor { color: #aa3956; }
.ContactRightTop { border: 1px solid #dfdddd; box-sizing: border-box; float: left; min-height: 559px; padding: 20px 15px; width: 100%; }
.ContactRightTop .sc_NewHeading { margin-bottom: 20px; }
.ContactRightTop .Redcolor { margin: 6px 0; }
.contactFormInput { background-color: #f2f2f2; border: medium none; box-sizing: border-box; color: #75849d; float: left; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 11px; height: 40px; margin-top: 8px; padding: 10px; width: 100%; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.contactFormInput:focus { -webkit-box-shadow: inset 0 0 5px 0 #75849D; box-shadow: inset 0 0 5px 0 #75849D; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
textarea.contactFormTextarea { height: 150px; }
.contactFormButton {border: medium none; border-radius: 3px; box-sizing: border-box; color: #ffffff; cursor: pointer; float: left; letter-spacing: 0.3px; margin-top: 9px; padding: 10px 0; text-transform: uppercase; width: 100%; }
.ContactRightBottom { border: 1px solid #dfdddd; float: left; height: 115px; margin-top: 9px; text-align: center; width: 100%; }
.ContactRightBottom .sc_NewHeading2 { box-sizing: border-box; font-size: 15px; letter-spacing: 0.7px; padding: 14px 0; }
.Conatctinternational_web { }
.Conatctinternational_web a { margin: 0 6px; display: inline-block; }
.newContactLeft .newContactFollow { height: 140px; }
.newContactvisit a { background-color: #f2f2f2; line-height: 38px; display: inline-block; margin-top: 10px; box-sizing: border-box; border-right: 10px solid #FFF; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; cursor: pointer; width: 50%; float: left; text-align: center; }
.newContactvisit a:hover { background-color: #7087ad; color: #FFF; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.contactpad10 { padding-top: 10px; padding-bottom: 5px; }
a[href^=tel] { color: #7087ad; }
.social_area a.request_cataLink { background-position: -288px -36px; }
.social_area a.request_cataLink:hover { background-position: -288px 0px; }
.social_area a.email_signupLink { background-position: -325px -36px; cursor: pointer; }
.newContactInner .contactus_signup_area { border: none; float: left; margin: 0 0 0; min-height: 40px; padding: 0; position: absolute; width: 327px; left: inherit; bottom: 350px; right: 0; overflow: hidden; }
div.social_area ul li.last { position: relative; z-index: 9; }
/*--UK Only ---*/
.newContactUK .newContactCall { height: 315px; }
.newContactUK .newContactvisit { height: 225px; }
.newContactUK .ContactRightTop { min-height: 549px }
.newContactUK .contactBottom2 { margin-top: 0; }
.newContactUK .contactus_signup_area { left: 0; right: inherit; bottom: 150px; }
div.contactus_signup_area .social_area { bottom: -2px; float: left; left: 0; margin: 0; position: relative; text-align: center; width: 100%; }
.contactus_signup_area .social_area ul { width: 100%; }
div.contactus_signup_area .social_area li { display: inline-block; float: none; margin: 0 2px; }
.newContactPage .mailinput:before { content: ""; background: url("../images/home/social_ico.png") no-repeat; background-position: -361px -31px; position: absolute; left: 0; top: 0; width: 39px; height: 39px; display: inline-block; }
.newContactPage .contactus_signup_area .mailinput { bottom: 0; position: absolute; right: -330px; width: 100%; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.newContactPage .contactus_signup_area.active .mailinput { right: -12px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.newContactPage .contactus_signup_area .mailinput input[type="text"] { background: none #f2f2f2; height: 40px; border: none; padding-left: 25px; font-size: 13px; margin-left: 20px; width: 216px; font-family: Arial; font-weight: normal; }
.newContactPage .contactus_signup_area .lnkSignUp { border-radius: 0 45% 45% 0; font-size: 13px; height: 40px; padding: 10px 0; text-transform: none; font-family: Arial; }
.Conatctinternational_new { padding: 0 60px; box-sizing: border-box; }
.TabHold-new a { display: inline-block; width: 25%; float: left; padding: 0px 7px 7px; box-sizing: border-box; }
.TabHold-new img { max-width: 100%; }
.newContactPage .newContactImgbox { overflow: hidden; padding: 0; }
/*----New Contact Page---*/

/*Browsing on Mobile*/
.browsingMode{background-color:#ced8e1; position:relative;}
.browsingModeAnchor{ padding: 15px 0; display:inline-block;}
.browsingClose {
  padding: 2%;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  width: 10%;
}
.browsingClose img, .browsingModeIcon img {
  max-width:100%;
}
.browsingModeIcon {
  box-sizing: border-box;
  display: inline-block;
  padding: 1%;
  vertical-align: middle;
  width: 20%;
}
.browsingModeText {
  box-sizing: border-box;
  color: #0c110d;
  display: inline-block;
  font-family: "Lucida Sans","Lucida Grande",sans-serif;
  font-size: 50px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 1%;
  text-transform: uppercase;
  vertical-align: middle;
  width: 75%;
}
/*Browsing on Mobile*/

/*-----------MEN WOMEN SPECIAL OFFER BANNERS----------*/
.info-bann-main-m-sp .info-bann-maininner1 {height: 272px; width: 457px;}
.info-bann-main-m-sp .info-bann-descp { width: 70%;}
/*-----------MEN WOMEN SPECIAL OFFER BANNERS----------*/

/*---delete account ---*/
.wool_unsb_cont_new .wool_unsubscribe_img { float: right; width: 436px; }
.wool_unsb_cont_new.main_center_pannel { width: 1000px; margin-top: 16px !important; display: table; min-height:inherit; }
.wool_unsb_cont_new .wool_unsubscribe_content { width: 504px; background: none; padding-top: 0px; padding-left: 0px; }
.wool_unsb_cont_new .delete_account_wool { width: 436px; }
.wool_unsb_cont_new .md-bck-btn { clear: both; }
.wool_unsb_cont_new .wool_unsubscribe_heading { font-family: Arial; font-size: 13px; color: #6f86b0; letter-spacing: .30px; }
.wool_unsb_cont_new .unsubscribe_heading_text { font-size: 13px; color: #666666; letter-spacing: .30px; }
.wool_unsb_cont_new .unsubscribe_heading_text a { color: #6f86b0; text-decoration: underline; }
.wool_unsb_cont_new .wool_unsubscribe_sign { display: none; }
.wool_unsub_mainHead { font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 24px; color: #565f7f; letter-spacing: .25px; text-transform: uppercase; margin-bottom: 30px; }
/*---delete account ---*/

/*----New Popup Refresh---*/
.customer-poup_refresh .customer-poup02 { border: none; }
.customer-poup_refresh .top-heading { color: #5b6983; font-size: 26px; letter-spacing: 1.4px; text-transform: uppercase; font-family: "Lucida Sans", "Lucida Grande", sans-serif; }
.customer-poup_refresh .top-heading02 { color: #666666; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 15px; letter-spacing: 0.5px; }
.customer-poup_refresh .inner-main-box, .customer-poup_refresh .inner-main-box02, .customer-poup_refresh .inner-main-box03, .customer-poup_refresh .inner-main-box04, .customer-poup_refresh .inner-main-box05, .customer-poup_refresh .inner-main-box06 { background: #f2f2f2 url("../images/top-right-corner_new.jpg") no-repeat scroll right top; }
.customer-poup_refresh .left-corner, .customer-poup_refresh .left-corner02, .customer-poup_refresh .left-corner03, .customer-poup_refresh .left-corner04, .customer-poup_refresh .left-corner05, .customer-poup_refresh .left-corner06 { background: url("../images/top-left-corner_new.jpg") no-repeat scroll left top; }
.customer-poup_refresh .box-heading { color: #666666; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 18px; text-transform: uppercase; }
.customer-poup_refresh .click-on-bar { display: none; }
.customer-poup_refresh .last-box { color: #666666; font: 13px "Arial", "Arial", "lucida unicode", sans-serif; letter-spacing: .3px; }
.customer-poup_refresh .left-contant p { color: #666666; font-size: 13px; }
.customer-poup_refresh .left-contant { border-right: medium none; width: 460px; }
.customer-poup_refresh .right-img { padding: 10px 0 0 0; width: 278px; }
.customer-poup_refresh .right-img img { float: right; margin-right: 14px; }
.customer-poup_refresh .center-contant { padding: 18px 0; }
.customer-poup_refresh .left-contant_01 { box-sizing: border-box; padding-right: 10px; width: 100%; }
.customer-poup_refresh .right-img02_basket { width: 100%; text-align: center; }
/*----New Popup Refresh---*/

/*---Checkout stage 03 ---*/
.checkoutstage3Left { width: 660px; padding: 0; margin-top: 13px; }
.checkoutstage3Left .sc_NewHeading { min-height: 40px; }
.checkoutstage3Left .select-delivery-option { margin-top: 0; }
.checkoutstage3Left_01 { float: left; width: 340px; }
div.new_voucher_code .remove_voucher_btn a.newRedBut_btn { margin-right: 0; }
.checkoutstage3Right div.remove_voucher_btn { right: 0; top: 0px; }
.chckt_heading { background-color: #6c83a7; box-sizing: border-box; display: inline-block; font-size: 17px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #FFF; text-transform: uppercase; padding: 5px 10px; letter-spacing: .30px; width: 100%; }
.checkoutstage3Left .delivery-option-box { margin: 0; padding: 0; border: 0; border-bottom: none; }
.checkoutstage3Left .royal { background-color: #f5f7fc; color: #666666; font-size: 13px; box-sizing: border-box; margin: 0; padding: 14px 10px 13px; letter-spacing: .30px; text-transform: uppercase; font-weight: normal; width: 100%; }
.checkoutstage3Left .radio-btn2, .checkoutstage3Left .radio-btn1 { border-bottom: 0; padding: 0; }
.trackedServicemain { float: left; width: 100%; padding: 10px; box-sizing: border-box; }
.trackedServicemain .currency { font-size: 13px; color: #666666; font-weight: normal; width: auto; }
.trackedServicemain span.sub-text { width: auto; box-sizing: border-box; padding: 0; margin: 0; }
.checkoutstage3Left .clsMessage, .checkoutstage3Left .cls24HrMsg { width: 100%; box-sizing: border-box; float: left; padding: 10px; margin: 0; }
.checkoutstage3Left .radio-btn3 { margin: 0; }
.checkoutstage3Left .cls24HrMsg_new { padding-top: 2px; }
.checkoutstage3Left div.bottom-area {font-size: 12px; box-sizing: border-box;  border-top:0; padding:0;  margin: 10px 0 20px;  background-color: #F8F8F8;  width: 100%;}
.checkoutstage3Left .checkout-billing-address-edit{width:100%;}
.checkoutstage3Left .checkout-billingdiv{padding:10px; float:left; width:100%; box-sizing:border-box; background-color:#F2F2F2;}
.checkoutstage3Left .checkout-billing-address-title, .checkoutstage3Left a{color:#666666;}
.checkoutstage3Left .checkout-billing-address-edit .checkout-billing-address-message{box-sizing:border-box; padding:10px; margin-top:0; color:#666;}
.checkoutstage3Left .checkout-billing-address-edit-a{padding:0; margin:0; float:right; cursor:pointer;}
.address-box-bg-main01 { margin: 5px 20px;  min-height: 290px;  overflow: visible;  width: 29.333%;  float:left;}
.address-box-bg-inner{display:table; float:left; width:100%; height:290px;}
.address-box-bg-inner a:before { content: "+";  width: 100%;  font-size: 40px;  float: left;}
.checkoutAddressNew .chckt_NewHeading{  padding: 20px 20px 0 20px;  box-sizing: border-box;  margin-bottom: 0px; font-size:20px; letter-spacing:1px;}
.checkoutAddressNew .newdvAllAddressPopup { background: #FFFFFF; left: 28.7%; margin-left: -307px;  position: absolute;  z-index: 1001;  top: -10%; padding:25px 0;  }
.address-box-bg-inner a {  display: table-cell;  vertical-align: middle;  text-align: center;  width: 100%;  background-color: #f2f2f2;  height: 100%;  cursor: pointer;  font-family: "Lucida Sans","Lucida Grande",sans-serif;  font-size: 18px;  color: #666;}
.checkoutstage3Left div.bottom-area .checkbox1 { float: left; width: 12px; }
.checkoutstage3Left div.bottom-area .text_checkbox1 { float: left; width: 290px; }
.checkoutstage3Left_02 { width: 300px; float: right; }
.checkoutstage3Left_02 .suggest_headingchct { float: right; padding-right: 5px; width: 250px; }
.checkoutstage3Left_02 .message-for-woolovers, .checkoutstage3Left_02 .message-for-postman { padding-bottom: 5px; }
.checkoutstage3Left_02 .suggest-heading { background-color: #F2F2F2; box-sizing: border-box; display: inline-block; float: left; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 15px; margin: 0 0 2px; padding: 10px 0 7px; text-decoration: none; text-transform: uppercase; width: 100%; }
.checkoutstage3Left_02 .add-instructions span, .checkoutstage3Left_02 .see-our-Gift span { float: left; margin: -5px 0 0; padding: 0 5px 0 0; }
.checkoutstage3Right { width: 340px; }
.dvDeliveryAddressRight .dvDeliveryAddressblock .main_card_detail_p label, .NewUserAddressPopup .checkout_cardDetail_Field .main_card_detail_p label, .wool_checkout_detail.NewUserAddressPopup label{position: absolute;  left: -22px; top: 0;}
.checkoutstage3Right .ch-bk-main { width: 100%; border: none; }
.chcktdvBasketMain { float: left; width: 100%; position: relative; }
.chcktdvBasketMain .ch-bk-prdct-area .slick-prev { top: -25px; }
.chcktdvBasketMain .ch-bk-prdct-area .slick-next { bottom: -26px; top: inherit; }
.checkoutstage3Right .ch-bk-bot-area { padding: 0; margin-bottom: 12px; }
.checkoutstage3Right .ch-bk-bot-text { margin: 0; box-sizing: border-box; padding: 10px 10px 0; font-size: 13px; }
.checkoutstage3Right .ch-bk-bot-total { background-color: #f2f2f2; margin: 20px 0 0 0; padding: 10px; box-sizing: border-box; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #6c83a7; }
.choose-bag-img img { max-width: 100%; }
.checkoutstage3Left_02 .message-text, .checkoutstage3Left_02 .bags-text, .bags-subtext3 { width: 100%; line-height: 18px; }
.giftBacgCheckBox { display: inline-block; vertical-align: middle; padding-left: 5px; }
.giftBacgTextarea { width: 100%; box-sizing: border-box; font-size: 12px; color: rgb(183, 183, 183); background-color: white; font-style: italic; padding: 5px 15px 5px 5px; margin-top: 0px; margin-bottom: 0; height: 40px; }
.checkoutstage3Left_02 .gift-bags-area { border: solid 2px #f2f2f2; padding: 10px 7px; box-sizing: border-box; margin: -2px 0 0 0px; }
.checkoutstage3Left_02 .ch-pill-cont { box-sizing: border-box;}
.checkoutstage3Left_02 .choose-bag-img { margin-top: 10px; }
.checkoutstage3Right .new_voucher_code { padding: 10px 10px 0; box-sizing: border-box; background-color: #f8f8f8; margin-bottom: 20px; width: 100%; }
.checkoutstage3Right .new_voucher_code .dvVCtxt_div { width: auto; float: right; }
.checkoutstage3Right .new_voucher_code a.checkout_GigtVoucher { padding: 0; width: auto; }
.checkoutstage3Right a.newRedBut_btnStg3, .new_voucher_code a.newRedBut_btnStg3{ border-radius: 5px; color: #ffffff; display: inline-block;  font-family: Lucida Sans Unicode, lucida_sans_unicoderegular, lucida_sansregular; font-weight: normal; height: 21px; line-height: 21px; margin: 0 0 0 15px; padding: 0 15px 0; text-align: center; text-decoration: none; text-transform: uppercase; }
.checkoutstage3Right .ch-bk-head { background-color: #f2f2f2; font-size: 17px; color: #666666; padding: 11px 0; }
.checkoutstage3Right .ch-bk-prdct-img { width: 69px; -webkit-box-shadow: 0 1px 8px 0 #afafaf; box-shadow: 0 1px 8px 0 #afafaf; }
.checkoutstage3Right .ch-bk-prdct-img img { max-width: 100%; }
.checkoutstage3Right .ch-bk-prdct-dtl { font-size: 13px; }
.checkoutstage3Right .chcktOrderItemsInner .ch-bk-prdct-other-span2 { float: left; padding-left: 2px; text-align: left; }
.checkoutstage3Right .chcktOrderItemsInner .ch-bk-prdct-total { margin-top: 8px; }
.checkoutstage3Right .chcktOrderItemsInner .ch-bk-prdct-total .ch-bk-prdct-other-span2 { float: right; }
.checkoutstage3Right .chcktOrderItemsInner .ch-bk-prdct-inner { border-bottom: 2px solid #f2f2f2; }
.chcktOrderItemsInner { float: left; margin-bottom: 25px; width: 100%; box-sizing: border-box; border: solid 2px #f2f2f2; }
.checkoutstage3Right .payment-btn { border-radius: 3px; box-sizing: border-box; font-family: "Lucida Sans ", "Lucida Grande", sans-serif; font-size: 13px; letter-spacing: 0.3px; line-height: 38px; margin: 0 0 0 8px; min-width: 120px; padding: 0 20px; width: auto; }
.gvPriceChckt { display: inline; float: right; text-align: right; padding-right: 10px; }
.chk-GiftBoxes { display: table; float: left; font-size: 12px; margin: 10px 0 0; text-transform: uppercase; width: 100%; }
.discount_applied_text { margin: 2px 0 2px; }
.checkoutAddressNew .paypalGiftImg { border: 1px solid #CBCBCB; box-sizing: border-box; cursor: pointer; display: inline-block; float: none; margin: 0 auto; padding: 4px; width: 65px; }

/*Checkout Bottom Slider*/
.checkout_sliderOuter { margin: 20px 20px 0; width: 1029px; padding: 0 20px; position: relative; float: left; box-sizing: border-box; overflow: hidden; }
.checkout_sliderOuter .slick-prev, .checkout_sliderOuter .slick-next { content: ""; height: 100%; margin: 0; top: 0; width: 23px; position: absolute; border: none; cursor: pointer; text-indent: -10000px; }
.checkout_sliderOuter .slick-prev { background: url(../images/HPLowerLink-left-arrow.jpg) no-repeat left center #979596; left: 0; }
.checkout_sliderOuter .slick-next { background: url(../images/HPLowerLink-right-arrow.jpg) no-repeat left center #979596; right: 0; }
.checkout_slider {background-color: #f5f7fc; box-sizing: border-box; color: #666; overflow: hidden; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; width: 100%; }
.checkout_sliderMain { display: inline-block; float: left; vertical-align: middle; width: 100%; }
.checkout_slide { box-sizing: border-box; display: inline-block; padding: 10px; text-align: center; vertical-align: middle; width: 23%; }
.checkout_slide span { color: #6b83a7; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing: 0.8px; text-transform: uppercase; }
.checkout_slide01 { color: #6a83a7; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 16px; letter-spacing: 0.8px; text-align: left; text-transform: uppercase; width: 29%; }
/*Checkout Bottom Slider*/

/*---Checkout stage 03 ---*/

/*---Checkout stage 04 ---*/
.checkOutstage04 .checkout_payment_left { float: left; border: 0; padding: 0; position: relative; width: 625px; }
.checkOutstage04 .sc_NewHeading { margin-bottom: 7px; }
.checkOutstage04 .chckt4subTitle { color: #666666; float: left; font-size: 14px; margin-bottom: 20px; width: 100%; }
.checkOutstage04 .chcktstage4Box { border: 2px solid #F2F2F2; box-sizing: border-box; float: left; margin-bottom: 10px; margin-top: 0; padding: 8px; width: 625px; position: relative; }
.checkOutstage04 .chckt4Paywith_card { box-sizing: border-box; display: table; float: left; padding: 10px 0; width: 605px; cursor: pointer; }
.checkOutstage04 .chckt4Pay_cardLeft { display: table-cell; vertical-align: middle; }
.checkOutstage04 .chckt4Paywith_radio, .checkOutstage04 .chckt4Paywith_radio label, .checkOutstage04 .chckt4Paywith_radio input { display: inline-block; vertical-align: middle; }
.checkOutstage04 .chckt4Paywith_Label, .checkOutstage04 .chckt4Paywith_radio label { color: #565F7F; display: inline-block; float: none; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 19px; letter-spacing: 0.25px; margin: 0 0 0 15px; text-transform: uppercase; vertical-align: middle; width: 318px; }
.checkOutstage04 .chckt4Pay_cardRight { display: table-cell; text-align: right; vertical-align: middle; }
.checkOutstage04 .chckt_card_details, .checkOutstage04 .checkout_cardDetail_Field { margin: 0; }
.checkOutstage04 .chchktPayDiffCard { float: left; font-size: 14px; margin-bottom: 15px; width: 100%; }
.checkOutstage04 .chchktPayDiffspan { color: #6C83A7; cursor: pointer; text-decoration: underline; }
.checkOutstage04 .chckt_card { background-color: #6C83A7; color: #FFFFFF; font-size: 13px; text-transform: uppercase; }
.checkOutstage04 div.chckt_card_img { text-align: center; width: 40px; }
.checkOutstage04 .chckt_card li.chckt_noc { width: 120px; }
.checkOutstage04 div.chckt_card_ending { width: 82px; }
.checkOutstage04 ul.chckt_card li.chckt_ending { width: 80px; }
.checkOutstage04 .chckt_card_table { width: 605px; }
.checkOutstage04 .chckt_card_table .chckt_card_noc { width: 135px; }
.checkOutstage04 .chckt_card_table .chckt_expirydate { width: 82px; }
.checkOutstage04 .chckt_card_table .chckt_card_edit { width: 90px; }
.checkOutstage04 .chckt_card_table .chckt_card_remove { width: 52px; text-align: right; }
.checkOutstage04 div.chckt_card_type_name { padding-left: 10px; width: 80px; }
.checkOutstage04 .chckt_card_noc, .checkOutstage04 .chckt_card_ending { color: #666666; }
#dvPaynowButton, .dvPayNowBtnMain { width: 100%; float: left; }
.dvPayNowBtn { box-sizing: border-box; float: right; margin-top: 5px; position: relative; width: auto; }
.checkout_paynow_btn, .checkout_paynow_btn_paypal { border: 0; border-radius: 5px; box-sizing: border-box; color: #FFFFFF; cursor: pointer; display: inline-block; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 13px; letter-spacing: 0.3px; min-width: 120px; padding: 10px; text-align: center; text-transform: uppercase; }
.checkout_buy_now1 { float: right; }
.paypalDesc { font-size: 14px; margin: 0 0 20px 32px; }
.checkOutstage04 .checkout-right { width: 375px; }
.checkOutstage04 .a-popover2 { left: -205px; max-width: 188px; right: inherit; top: -25px; width: 188px; }
.checkOutstage04 .a-arrow-border { top: 37px; }
.checkOutstage04 .payCardImg { right: 180px; top: 2px; }
.checkOutstage04 .chckt4AddressInner { display: table; float: left; margin-bottom: 12px; width: 100%; }
.checkOutstage04 .ch-bk-add-area { background-color: #F8F8F8; border-top: 0; box-sizing: border-box; display: table-cell; float: none; margin: 0; padding: 0 0 8px; vertical-align: top; width: 49.5%; }
.checkOutstage04 .chckt4AddressBlank { display: table-cell; width: 1%; }
.checkOutstage04 .chckt4AddressInner .ch-bk-bot-text-bg { background-color: #F2F2F2; padding-bottom: 10px; }
.checkOutstage04 .chckt4AddressInner .ch-bk-bot-text1 { padding-top: 5px; }
.checkOutstage04 .checkoutstage3Right .chckt4AddressInner .ch-bk-bot-text { font-size: 12px; }
.checkOutstage04 .chcktOrderItemsInner { margin-bottom: 20px; }
.checkOutstage04 .checkout_payment_right { float: left; margin: 0 0 15px; width: 100%; }
.checkOutstage04 .checkout_payment_right p { width: 100%; }
.checkOutstage04 .chk-cards-text { text-align: right; }
.checkOutstage04 .checkout_payment_right p img { float: right; margin: 3px 0; }
.checkOutstage04 .ch-bk-bot-edit { text-decoration: underline; font-size: 12px; }
.checkoutpaymentNew-bill { box-sizing: border-box; position: relative; width: 100%; }
.checkoutpaymentNew-bill .newdvAllAddressPopup { left: 50%; margin-left: -197px; margin-top: -10%; padding: 25px 50px; width: 432px; }
.chk-payment-block-divs { width: 605px; }
.spnpaymentOptions {background:url(/images/blank.gif) repeat; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; height: 84px; cursor: pointer; width:100%; }
/*---Checkout stage 04 ---*/

/* New Shop By Color */
.shopByColorNew { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.sbcNewBanner { background: url(../Images/sbc-new-bg.jpg) no-repeat center center; height: 243px; }
.sbcNewBannerText { display: table; height: 100%; text-align: center; width: 475px; }
.sbcNewBannerTextInner { display: table-cell; height: 100%; vertical-align: middle; }
.sbcNewBannerTextInner h1 { color: #666666; float: left; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 32px; font-weight: normal; letter-spacing: .40px; margin: 0; text-transform: uppercase; width: 100%; word-spacing: 0; }
.sbcNewBannerTextInner p { display: inline-block; padding-top: 13px; width: 70%; }
.sbcNewpText { padding: 20px 0; }
.sbcNewBoxes { overflow: hidden; }
.sbcNewBoxesInner { float: left; width: 1015px; position: relative; left: -14px; }
.sbcNewBoxesInner a { float: left; height: 112px; margin-bottom: 15px; margin-left: 15px; text-align: center; vertical-align: middle; width: 154px; }
.sbcNewBoxesImg { width: 154px; height: 74px; overflow: hidden; }
.sbcNewBoxesImg img { max-width: 100%; display: block; border: none; outline: none; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.sbcNewBoxesText { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: 1px solid #a6a6a6; border-top: 0; box-sizing: border-box; display: table-cell; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 16px; text-transform: uppercase; letter-spacing: .60px; color: #666; height: 38px; vertical-align: middle; width: 154px; }
.sbcNewBoxesInner a:hover img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.sbcNewBoxesInner a:hover .sbcNewBoxesText { border-color: #666; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
/* New Shop By Color */
.requirements_anchor { text-decoration: underline; color: #666666; }

/* Style Page Default styling Images */
.large_image_default, .large_image_default_Enlarge {float: left;height: 476px; position: relative; text-align: center;  width: 100%;}
.large_image_default .large_defaultImg, .large_image_default_Enlarge img  {  border: 8px solid #ccc;  left: 50%;  margin: -178px 0 0 -145px;  position: absolute;  top: 50%;  width: auto !important;}
.large_image_default_Enlarge img{border: 20px solid #ccc; margin:-346px 0 0 -283px;}
.largeview_Height{height:913px !important;}

/* Style Page Default styling Images */

/* HIde Special Offer Link */
div.top_menu ul li.specal_offer, div.top_menu ul li.women1 .colorRed, div.top_menu ul li.men1 .colorRed {display:none;}
.women:hover ul a, .men:hover ul a{line-height:24px;}
/* HIde Special Offer Link */

/* Outlet New Design */
.OutletMain { }
.OutletLeft { color: #000; float: left; font-size: 13px; width: 200px; }
.OutletLeftLabel { float: left; font-size: 15px; letter-spacing: 0.5px; padding-bottom: 25px; text-transform: uppercase; }
.refineOptions { box-sizing: border-box; float: left; padding: 0 15px 15px 0; width: 100%; }
.refineOptions li { display: inline-block; float: left; margin-bottom: 9px; width: 100%; }
.refineLabel { border-bottom: 1px solid #000; letter-spacing: 0.25px; padding-bottom: 6px; text-transform: uppercase; }
.refineOptionsLi input, .refineOptionsLi label { display: inline-block; vertical-align: middle; }
.refineOptionsLi label { margin-left: 6px; }
.OutletRight { float: left; width: 800px; }
.OutletTopBanner { background-color: #ffde00; box-sizing: border-box; color: #000; display: table; float: left; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 13px; padding: 30px; margin-bottom:30px; text-align: center; text-transform: uppercase; width: 100%; }
.OutletBannerInner { display: table-cell; vertical-align: middle; }
.OutletHeading {color: #000; display: block; font-family: "Lucida Sans","Lucida Grande",sans-serif; font-size: 75px;  font-weight: normal;  letter-spacing: 3px;  line-height: 71px;  word-spacing: 0;}
.OutletSubtitle { display: block; font-size: 38px; letter-spacing: 1px; }
.OutletBannerText { display: block; font-size: 17px; padding: 15px 0; text-transform: none; }
.OutletBannerText1 {background: #7399bd;color: #fff;font-size: 17px;padding: 6px 0; display:none;}
.OutletBannerMenu { background-color: #fff; box-sizing: border-box; display: block; float: left; margin-top: 20px; padding: 15px 0; width: 100%; }
.OutletBannerMenu li { box-sizing: border-box; display: inline-block; float: left; padding: 0 15px; width: 33.333%; }
.OutletBannerMenu li a { box-sizing: border-box; cursor: pointer; color: #000; display: inline-block; float: left; letter-spacing: .20px; padding: 10px 0; width: 100%; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.OutletBannerMenu li a:hover, .OutletBannerMenu li a.selected{ background-color: #000; color: #fff; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.clearAll {border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; float: right; margin-right: 15px; padding: 4px 8px;}
.outlet-style-off {background-color: #ffde00; font-size: 18px; letter-spacing: 0.6px; line-height: 24px;  position: relative;  text-align: center;  text-transform: uppercase;  top: -20px;}
.button_addtobasket .addtobasketYellow
{
background: #f6d601;
background: -moz-linear-gradient(top,  #f6d601 0%, #e2b202 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6d601), color-stop(100%,#e2b202));
background: -webkit-linear-gradient(top,  #f6d601 0%,#e2b202 100%);
background: -o-linear-gradient(top,  #f6d601 0%,#e2b202 100%); 
background: -ms-linear-gradient(top,  #f6d601 0%,#e2b202 100%); 
background: linear-gradient(to bottom,  #f6d601 0%,#e2b202 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d601', endColorstr='#e2b202',GradientType=0 );
color:#000;
}
.button_addtobasket .addtobasketYellow:hover{
background: #f9f902;
background: -moz-linear-gradient(top,  #f9f902 0%, #eacf02 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f902), color-stop(100%,#eacf02));
background: -webkit-linear-gradient(top,  #f9f902 0%,#eacf02 100%);
background: -o-linear-gradient(top,  #f9f902 0%,#eacf02 100%); 
background: -ms-linear-gradient(top,  #f9f902 0%,#eacf02 100%); 
background: linear-gradient(to bottom,  #f9f902 0%,#eacf02 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f902', endColorstr='#eacf02',GradientType=0 );
}
.button_addtobasket .addtobasketYellow:active
{
   -webkit-box-shadow:inset 0 0 15px 0 #D6C002;
     box-shadow:inset 0 0 15px 0 #D6C002;    
}

/* start loader css  */
.spinner { margin: 0 auto; width: 70px; height: 30px; text-align: center; font-size: 12px; }
.LOADING { font-size: 14px; padding-top: 15px; margin: 0 auto; text-align: center; font-family: 'Lucida Sans', 'Lucida Grande', sans-serif; color:#bccce5; }
.spinner > div { background-color: #bccce5; height: 100%; width: 5px; display: inline-block; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out; }
.spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }
.spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
 @-webkit-keyframes stretchdelay {  0%, 40%, 100% {
-webkit-transform: scaleY(0.4)
}
 20% {
-webkit-transform: scaleY(1.0)
}
}
 @keyframes stretchdelay {  0%, 40%, 100% {
 transform: scaleY(0.4);
 -webkit-transform: scaleY(0.4);
}
20% {
 transform: scaleY(1.0);
 -webkit-transform: scaleY(1.0);
}
}
/* end loader css */
/*span.img179 { height: 380px; }*/
.modalBackground-outlet { background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; filter: alpha(opacity=35); -khtml-opacity: 0.35; -moz-opacity: 0.35; opacity: 0.35; left: 0; min-height: 100%; position: fixed; top: 0; width: 100%; z-index: 1000; display: none; }
.pager.active { text-decoration: none; background: #6f86ae; color: #fff; }
.pager { color: #666666; cursor: pointer; font-family: arial; font-size: 13px; padding: 2px 5px; float: left; }
.pager.pager_bg { margin-left: 2px; padding: 2px 0; text-align: center; width: 22px; }
.pager.pager_bg:hover { background: #6f86ae; color: #fff; }
.ddl-head{color: #666666;cursor: pointer;font-family: arial;font-size: 13px;padding: 2px 5px;}

/* Outlet New Design */


/*Scarf Collection Page*/
.ScarfCollectionMain a {display:block;}
.ScarfColLarge { width: 490px; }
.ScarfColNormal { width: 510px; }
.ScarfColNormalBox { width: 238px; margin: 0 14px 14px 0; }
.ScarfColNormal.woolFlRight .ScarfColNormalBox { margin: 0 0 14px 14px; }
.woolMarbot14 { margin-bottom: 14px; }
.ScarfColNormal.woolFlLeft { width: 504px; }
.ScarfColLarge.woolFlRight { margin-right: 6px; }
.woolFlLeft { float: left; }
.woolFlRight { float: right; }
.ScarfColLarge img, .ScarfColNormal img { max-width: 100%; display: block; }
.ScarfCollText { color: #666666; display: table; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size: 12px; height: 288px; text-align: center; }
.ScarfTextItalic { display: block; font-family: Georgia, serif; font-size: 13px; font-style: italic; }
.ScarfCollTextInner { display: table-cell; vertical-align: middle; }
.ScarfCollHeading { display: inline-block; font-size: 18px; letter-spacing: 2px; margin-top: 6px; text-transform: uppercase; }
.ScarfCollDesc { display: inline-block; padding: 0 5px; line-height:17px; }
.ScarfNew_class {color: #666666; display: inline-block; font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;  font-size: 16px;  letter-spacing: 0.7px;  margin-top: 5px;  text-align: center;  text-transform: uppercase;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.ScarfNew_class .ScarfButton_expand { background-color: #ffffff; border: 1px solid #666; color: #666666; display: inline-block; margin: 10px 0;  padding: 10px 30px;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.ScarfNew_class .ScarfButton_expand:hover{background-color: #666; color:#FFF;}
/*Scarf Collection Page*/

/*----404 Page---*/
.errorPageMain { color: #666666; display: table; float: left; font-family: "Lucida Sans", "Lucida Grande", sans-serif; width: 1000px; }
.error_Heading { color: #7087AD; float: left; font-family: "Lucida Sans", "Lucida Grande", sans-serif; font-size: 45px; font-weight: normal; letter-spacing: 0; line-height: normal; margin-bottom: 30px; width: 100%; word-spacing: 0; }
.error_subTitle {display: inline-block;  margin-bottom: 20px;}
.errorPageLeft { box-sizing: border-box; display: table-cell; padding-right: 32px; text-align: right; width: 420px; }
.errorPageRight { box-sizing: border-box; display: table-cell; overflow: hidden; padding-right: 30px; text-align: center; vertical-align: middle; width: 506px; }
.error_search { float: left; margin: 22px 0 20px; position: relative; width: 100%; display:none; }
.error_searchinput { border: 1px solid #7087AD; box-sizing: border-box; color: #666; font-size: 16px; font-style: italic; height: 50px; line-height: 50px\9; padding: 0 50px 0 20px; width: 100%; -webkit-box-shadow: inset 0 0 5px 0 #cccccc; box-shadow: inset 0 0 5px 0 #cccccc; }
.error_searchinput:focus { -webkit-box-shadow: inset 0 0 5px 0 #7087ad; box-shadow: inset 0 0 5px 0 #7087ad; }
.error_searchbtn { background: url(../Images/404search_icon.png) no-repeat center center; border: none; cursor: pointer; height: 50px; position: absolute; right: 0; top: 0; width: 50px; }
.errorpage_button { float: left; width: 102%; }
.errorpage_button li { box-sizing: border-box; display: table; float: left; padding: 0 2% 2% 0; width: 50%; }
.errorpage_button a { border: 1px solid #7087AD; box-sizing: border-box; color: #666666; display: table-cell; font-size: 18px; height: 56px; text-transform: uppercase; vertical-align: middle; width: 100%; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.errorpage_button a:hover { background: #7087AD; color: #FFF; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
/*----404 Page---*/

/*Out Of Stock Colour Hover Text*/
.st-pg-col-out { border: 1px solid #cdcdcd; box-sizing: border-box; color: #666666; float: left; font-family: arial; font-size: 11px; padding: 0px 5px; text-align: center; width: 230px; position: absolute; z-index: 1; top: -50px; background-color: #fff; left: -80px; z-index: 101; height: 50px; display: table; }
.st-pg-col-out span { background: url(/images/st-col-hov-img.png) no-repeat; right: 125px; position: absolute; top: 49px; width: 22px; height: 14px; }
.OutofstockSpan1 { color: #666; font-size: 12px; letter-spacing: .8px; text-transform: uppercase; }
.st-pg-col-out_inner2 { display: table-cell; vertical-align: middle; }
/*Out Of Stock Colour Hover Text*/

/*Order Confirmation Changes */
.qpHead{position:relative;}
.ordNum { bottom: -40px; color: #556176;  display: inline-block;  font-family:"Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;  font-size: 16px;  height: 40px;  letter-spacing: 0.6px;  line-height: 40px;  position: absolute;  text-transform: uppercase;  width: 100%;}
.ordNum strong { font-weight: normal;}
.qpLBlueBg{margin-top:40px;}
/*Order Confirmation Changes */

/*  Gift Shop Page */
.woolMarginBottom20 { margin-bottom: 2%; }
.woolMarginRight20 { margin-right: 2%; }
.woolGiftShopMain { }
.woolGiftShopMain img { max-width: 100%; display: block; }
.woolGiftSmallBannerDiv, .woolGiftBoxBannerDiv, .woolGiftBannerBottomDiv { float: left; }
.woolGiftSmallBannerDiv, .woolGiftBannerBottomDiv { width: 49%; }
.woolGiftBoxBanner .woolGiftBoxBannerDiv { width: 23.5%; }
.woolGiftBoxBannerDiv { width: 48%; }
.woolGiftBannerBottomDiv .woolMarginBottom20 { margin-bottom: 4%; }
.woolGiftBannerBottomDiv .woolMarginRight20 { margin-right: 4%; }

/*  Gift Shop Page */

/*One Size div*/
.OneSize_box{ margin:15px 0;}
.OneSize { border: 1px solid #ccc;  display: inline-block;  font-size: 14px;  padding: 2px 10px;  text-transform: uppercase;}
/*One Size div*/


/*Gift Set */
.dp-cat-left02 {margin-top: 10px; text-align: left; width: 145px;}
.ch-bk-prdct-total .dp-cat-left02 {margin-top: 0; padding-bottom: 22px;}
.ch-bk-prdct-edit02 { bottom: 5px; left: 0;  position: absolute;}
.ch-bk-prdct-area{min-height:220px;}
.checkoutstage3Right .chcktOrderItemsInner .ch-bk-prdct-total{position:relative;}
.ch-bk-prdct-area .slick-next{top:265px;}
/*Gift Set */


/*Last Posting Dates */
.last-post-dates {border: 1px solid #e3e3e3;  box-sizing: border-box;  color: #aa3955;  float: left;  padding: 4px 0;  text-align: center;  width: 100%;  font-size:16px; display:none;}
/*Last Posting Dates */

/*Win an Amazon Fire TV Stick*/
.amazoneMess {display:inline; min-width:151px; position: relative; z-index: 99;}
.amazoneHoverMess{display:none; text-align:left;}
.amazoneHoverMess span:before {background: url("/images/topGrayArrow.png") no-repeat 0 0; clear: both; content: ""; display: inline-block; height: 9px; position: absolute; right: 15px; top: 2px; width: 11px;}
.amazoneMess:hover .amazoneHoverMess {background-color: #ffffff; top: 26px; display: none; font-size: 11px; right: 0; line-height: normal; min-width:151px; padding: 10px 0 0; position: absolute; z-index: -9;}
.amazoneHoverMess span {border: 1px solid #cccccc; display: inline-block; padding: 5px;}
.amazoneHoverMess a {color: #ae3555; text-decoration: underline;}
.chk-amaz-login-img .amazoneMess{padding:5px 0;}
.amazoneTvStick{width:1000px; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; color:#000; letter-spacing:.15px;}
.bannerTvStick a{display:block;}
.tvStickText{padding:25px 20px; box-sizing:border-box;}
.tvStickHeading{font-size:16px;}
.tvStickHeading{font-weight:bold; margin-bottom:23px;}
.tvStickTerms{background-color:#f2f2f2; padding:30px 20px; box-sizing:border-box; margin-bottom:20px;}
.amazoneMessPopup:hover .amazoneHoverMess {bottom: 26px; padding: 0 0 10px; top: inherit;}
.amazoneMessPopup .amazoneHoverMess span:before {background: url("/images/bottomGrayArrow.png") no-repeat 0 bottom; bottom:2px; top:inherit;}
/*Win an Amazon Fire TV Stick*/

/*Ski Shop */
.skiShopMain { width: 1000px; }
/*Ski Shop */

/* Women's Sale Offer's */
.menuSaleOffer { }
div.top_menu ul li.menuSaleOffer { background-color: #cf2025; padding: 0 5px; }
div.top_menu ul li.menuSaleOffer a { color: #ffffff; }
div.top_menu ul li.menuSaleOffer a:hover { color: #dddddd !important; }
.newSaleOffers { background-color: #cf2025; color: #ffffff; }
.newSaleOffers .OutletBannerMenu li a {padding-left: 40px; text-align: left;}
.newSaleTopTitle { font-size: 26px; letter-spacing: 1px; }
.newSaleOffers .OutletHeading { color: #ffffff; font-size: 112px; letter-spacing: 10px; line-height: 120px; }
.newSaleOffers .OutletBannerText { display: none; }
.newSaleOffersStyle {background-color: #cf2025;  color: #ffffff;}
/* Women's Sale Offer's */