﻿@charset "UTF-8";
/* CSS Document */

h1 {font-size: 2.2em; padding:0 0 5px 0;color:#333333;}
h2 {font-size: 1.4em;font-weight: bold;	padding: 0 0 5px 0;	margin: 0;}
h3 {font-size: 1.2em;	padding: 0;	margin: 5px 0 5px 0;}
h4 {font-size: 1em;}

h1, h2, h3 { line-height:25px!important;}

p {line-height: 1.5em;	padding: 0 0 10px 0;margin: 0 0 10px 0;}
ul li{list-style-type: none; margin:0; padding:0}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#000;}
a[href^=tel]{ color:#fff !important;}
.height30{ height:30px;}
.clear{ clear:both;}
.right{ float:right !important;}
.left{ float:left; text-align:left !important;}
.center{text-align:center;}
.bold{ font-weight:bold!important;}

.border1px{ border:1px solid #cccccc;}
.border-bottom{ border-bottom:1px solid #e9e9e9; }
.borderright{ border-right:1px solid #e9e9e9; }
.fixedheight{float:left;min-height:60px; padding-left:2px;}
.bordertop-none{ border-top:none!important;}
.underline{ text-decoration:underline;}
.underline a{text-decoration:underline;}
.underline a:hover{text-decoration:none;}

.blacktext{ color:#000 !important;}
.pinktext{ color:#f92685 !important;}
.redtext{ color:#CE0909 !important;}
.greentxt{ color:#009901;}
.lightorange{ color:#ddb496;}
.lightgrey{ color:#919191 !important;}
.hidden{display:none;}
.bgGrey{ background:#e1e1e1;}

.txtalignright{text-align:right!important;}
.txtaligncenter{text-align:center!important;}

#header .searcharea{background:#fff;  display:inline-block; border:1px solid #929396; margin:0px 25px 0 5px; height:28px;}
/* #contentcontainer{width:100%;background:url(../img/contant_xmasbg.jpg) repeat-x top center ; min-height:530px;margin:28px 0 -28px 0; padding:0; overflow:hidden; bottom:0;}*/
#contentcontainer{width:100%;background:url(../img/contant_bg.jpg) repeat-y top center ; min-height:530px;margin:28px 0 0; padding:0; overflow:hidden; bottom:0;}
#mainwrapper{width:100%; clear:both; margin: 0; padding:0; overflow:hidden;}

.subheader {  height:40px; border-bottom:1px solid #d0d2d2; padding:10px 0 0 0; text} 
.subheader li{ list-style:none; float:left; font-size:16px; font-weight:bold;display:block;font-family:Arial, Helvetica, sans-serif;}
.subheader .middle{ padding-left:10px; padding:8px 0 0 10px;}
.subheader .left{ padding:8px 0; color:#07053c;}
.subheader li.orderby{ text-align:right; padding:8px 0 0 15px;}

.searcharea1{background:#fff; padding:4px 0; margin:0 0 4px 0;width:350px; border:1px solid #929396; float:left; height:24px;}
.searchbtn1{float:left; background:url(../img/tfsglobal-sprites.png) no-repeat 0 0 #fff; background-position:-46px -34px;  border:none; width:28px!important;  height:25px!important; text-indent:-99999px; margin:0px; padding:0px; cursor:pointer;}
.searchbox1{  margin:0px 3px 0 5px; width:300px; height:20px; float:left; border:none!important; padding:3px 0 0 5px;}
.searchbox2{  margin:0px 3px 0 5px; width:350px;  float:left; border:1px solid #888991; padding:0 0 2px 10px;}
.searchbox2 input{ border-right:none; border-bottom:none;border-top:none;}
.searchbtn2{float:right; background:url(../img/tfsglobal-sprites.png) no-repeat; background-position:-40px -33px; text-indent:-99999px; cursor:pointer; padding:0 0 7px 29px; margin:5px 0; float:right; height:20px; border-left:1px solid #d6d7d9;}
.searchbtn2:hover{background:#f0f0f0 url(../img/tfsglobal-sprites.png) no-repeat 0 0; background-position:-40px -31px;}

.posts-list li.span3{ width:20%; margin:0!important; padding:0!important;}
.posts-list li p{ word-wrap:17%;}


/*
.subheader li.left {text-align:left;  background: url("../img/top_icons.png")no-repeat 0 0; padding-left:35px; height:35px;}
.subheader li.middle {background: url("../img/top_icons.png")no-repeat 30px -38px;padding-left:60px; height:35px;}
.subheader li.right {background: url("../img/top_icons.png")no-repeat 40px -80px;padding-left:10px; height:35px; text-align:right;}
*/
.liststyle{ margin:0; padding:0;}
.liststyle .font5{ margin:0; padding:0;}

/*
.leftcontainer{float:left;width:20%;padding:0px}
.centercontainer{float:left;width:55%;padding:0 5px 0 5px;}
.rightcontainer{float:right;width:23%;padding:0 0px 0 5px;}
.singlecolsection{float:left;width:100%;padding:5px 0px 5px 0px;}
.leftcentermerged{float:left;width:75%;padding:5px 0px 5px locallocal0px;}
.rightcentermerged{float:left;width:76%;padding:5px 0px 5px 0px;margin-left:12px;}*/
/* END - DIV Structure */

/* START bootstrap styles overwritten */
h3{line-height:15px !important;}
[class*="span"]{float:left;margin-left:0px;}
.pagination{clear:both}
.span13{width:1025px;margin-left:0px;}

.modal{overflow:hidden; max-height:600px;}
.modal-body{overflow:auto;}
.modal-body .font2{ color:#07053C;}
.popover-inner{background: #fac2e3 url("../img/pinkgradient.gif") repeat-x!important;  padding:3px;width:280px;overflow:hidden;webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); border:2px solid #fcd7ec!important;}
.popover-content{overflow:auto;width:250px; background: #fac2e3 url("../img/pinkgradient.gif") repeat-x!important; color:#000; padding:5!important;}
.popover-title{ display:none!important;}



.dropdown-cart:{margin: 30px 0px 0px 0px;}
dl {margin-bottom: 5px;}
.dl-horizontal dt {clear: left;float: left;text-align: right;width: 120px;}
.dl-horizontal dd {margin-left:130px;}
dt {font-weight: bold;line-height: 17px;}

.control-label {width:30% !important;font-weight:bold;}
.controls {margin-left:35% !important;}
.help-block{font-size:.9em;}
[class*="input"]{margin-bottom:5px !important; margin-right:5px!important; margin-left:0!important; font-family:Arial, Helvetica, sans-serif!important;}
.help-block{margin-top:0px !important;}
select{margin-bottom:5px !important;}

input{ font-family:Arial, Helvetica, sans-serif;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {cursor:default !important; font-family:Arial, Helvetica, sans-serif!important;}
legend{font-size:1.2em;margin-bottom:5px;font-weight:bold;}


.table-condensed{border-collapse:separate;}
.table-condensed td{padding:3px 5px !important; }
ul, ol {margin-left:0px !important}
.amtcol{ text-align:right!important;}
img {max-width: 100% !important;}
.nav { margin:0; padding:0;}
.nav-tabs li{background-color:#f0f0f0 !important;margin-right:1px !important; width:100px; text-align:center; font-family:Open Sans !important; padding:0 !important;  }
.nav-tabs li.active{border-radius:0!important;}

.nav-tabs li:hover{ border:none!important; }
.nav-tabs li.active a{background-color:#fff !important;font-weight:bold; border-botom:1px solid #000!important;  border-radius:0!important;  }
.tab-content {border:1px solid #e9e9e9; border-top:none!important; padding:0 0 10px 0;min-height:170px;}
.priceRefine .noUiSlider{width:192px!important;margin:0 10px 0 20px!important;}

/*.nav-tabs li.subbrand{width:290px!important;}*/
.subBrandtab{ margin-top:30px;}
.subbrandbox1{ width:160px;}
.subbrandScrollboxTitle{ border-top:1px solid #000;border-bottom:1px solid #000; background:#EEEEEE; text-transform:uppercase; font-weight:bold; padding:5px 10px;font-size:10px;}
.womenSubBrands {  height: 122px;overflow: auto; width:238px;}
.menSubBrands {   height: 117px;overflow: auto; width:238px;}
.subBrandcontentContainer{ position:absolute; bottom:0;}
.submanufheadContent{bottom:0; width:740px; height:240px;} 
.styleBtn .btn{ padding:6px 3px;} 
.styleBtn .whiteborder{ padding:2px 7px;font-size:12px;}
.fixHeightSubrand .bgGrey{ height:448px; width:237px; position:relative;}
.rytHeader img{ width:760px; height:166px;}
/*.fixHeightSubrand .span8{ width:760px; height:425px; position:relative;} */
.fixHeightSubrand .span8{ width:760px; position:relative; } 
.shopAllHeading {font-size:11px;}
.mCSB_container li{color:#000; font-family:Arial;}
.styleBtn .span3{ width:210px;}

.fixedRelativeDiv{height:250px;}
.fixedRelativeGlobal{ height:100px;}
.fixedBottomGlobal{  bottom:5px; position: absolute;}
.fixedRelativeDiv .submanufheadContent{ position:absolute; bottom:-30px;width:740px;} 

/*.fixHeightSubrand .span8{ height:435px;}*/
   
.tabmain{width:99%} .tabmain li{ width:auto;} 
.tabmain2{width:99%} .tabmain2 .nav-tabs li{ width:45%;}
.nav-tabs > li > a, .nav-pills > li > a{ color:#000000!important; margin-right:0px !important; font-size:14px;}
.tabmain .nav-tabs li.active a{font-weight:bold; border-radius:0!important;  }
.tabmain .nav-tabs > .active > a, .nav-tabs > .active > a:hover{ border-color: #e9e9e9 #e9e9e9 transparent; background:#000;} 
.tabmain .nav-tabs>li{margin-top:-10px;}
.tabmain2 .btn-pink{  background: url("../img/pinkbtnBg.gif") repeat-x scroll 52px -7px transparent;}
.baskettable{ border-top:1px solid #d0d2d2; padding-top:5px; margin-top:5px;}

.tabheading{background:#d8d8d8; color:#000; padding:10px; border-bottom:1px solid #e9e9e9; font-size:14px;}
.tabheading a{ color:#000;}
.tabmain2 .btn{ padding:4px 8px; margin:10px 0 0 0;}

.hproduct .price-xlarge{ font-size:2.8em;}    
.hproduct .nav {margin-bottom: 0px !important;}
.hproduct .nav-tabs li{background-color:#f0f0f0 !important;margin-right:1px !important;text-align:center; font-family:Open Sans !important; padding:2px 0 !important; width:15%;}
.hproduct .nav-tabs li.active{background-color:#fff !important; border-radius:0!important;}
.hproduct .nav-tabs  li.active a{background-color:#fff !important;font-weight:bold; border:1px solid #e9e9e9; border-bottom:none!important;}
.hproduct .tab-content { border-top:none!important; padding:5px;}
.hproduct .nav-tabs > li > a, .nav-pills > li > a{ color:#000000!important; margin-right:0px !important;  font-size:11px!important; }
.hproduct .nav-tabs  li: hover{ border:none!important;padding:5px;  }
.hproduct .nav-tabs > li > a { padding:4px 0 2px 0;}
.cartsearchtop .icon-shopping-cart{  background-position: -354px -120px; width:24px;}

button, [type*="button"],[class*="btn"]{cursor:pointer;}

/* orderpad tab css */
.dvCatalogDisplay .nav {margin-bottom: 0px !important;}
.dvCatalogDisplay .nav-tabs li{background-color:#babcbe !important; font-family:Open Sans !important; padding:2px 0!important;margin-right:1px; float:left; width:125px;}
.dvCatalogDisplay .nav-tabs li.active{background-color:#fff !important; border-radius:0!important; }
.dvCatalogDisplay .nav-tabs  li.active a{background-color:#e6e7e8 !important;font-weight:bold;  border-radius:0!important;  }
.dvCatalogDisplay .tab-content {border:5px solid #e9e9e9; border-top:none!important; padding:5px;padding-top:-4px;}
.dvCatalogDisplay .nav-tabs > li > a, .nav-pills > li > a{ color:#fff!important; margin-right:0px !important;  font-size:11px!important; }
.dvCatalogDisplay .nav-tabs > li > a { padding-bottom: 0;padding-top:0;}
.dvCatalogDisplay .nav-tabs > .active > a, .nav-tabs > .active > a:hover{  color:#474545!important; font-weight:bold!important} 
/* END orderpad css */

.grey-mini .btn{ padding:4px 8px!important;}

.btn{background-image:none; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);padding:5px 12px 7px 12px;cursor:pointer;}
.btn-mini{padding: 2px 2px;}

.btn-info{background-color: #999;background-repeat: repeat-x;border-color: #ccc #ccc #ccc;} /*grey button */
.btn-info:hover{background-color: #666;background-repeat: repeat-x;border-color: #ccc #ccc #ccc;color:#fff;} /*grey button hover*/
.editplus-icon{ background:url("../img/editplus.png") no-repeat; width:46px;height:16px;}

.miniBasketicon .well{ color:#000!important;}
.well{background-color:#fff!important; border:1px solid #bdbdbd;border-radius:0 0 0 0!important; min-height:100px!important; color#000!important;text-align:left; margin-top:20px!important;}
.well .btn-gry .a{color:#000;}
.form-actions {background-color:#fff!important; border:none; margin:5px 0px !important; padding-left:158px!important;}


.form-horizontal .control-group {margin-bottom: 5px !important;}
.btn.disabled, .btn[disabled]{ color:#000!important;}


.highliteRed{ border: 1px solid #ec1c24;}
.btn-group .dropdown-toggle{padding:5px 10px!important; margin:0px;border-radius:0;}
.btn-primary{ background:#e8008b;border:none;}
.btn-primary:hover{ background:#ce0586;} 
.btn-warning{background:#e8008b;border:none;}
.btn-warning:hover{ background:#ce0586;}
.input-append{ width:100%;}
.input-append input{ background:none}
.loginbox .input-small{ width:150px;}
.lightbluetext { border:none!important;}
.span14{ width:40%}
.btn {border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn:hover{ border-radius:none; -moz-transition:none;}
.loginPopup .modal {width:637px;}
.modal .input-small{ width:150px;}
.loginPopup{ width:630px;}

.manufcontainer .carousel-control { width:44px!important; height:44px!important; border-radius:26px !important;}
.manufcontainer .carousel-control.right {    left: auto;    right: 7px!important;}
.brandproducts .img-small{width:110px;padding:5px 0px;margin:auto; height:160px!important;}
.minibasket .close{float:right;font-size:20px;font-weight:bold;line-height:14px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);padding:0 10px 0 0;}
.minibasket .close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer; padding:0 10px 0 0;}
.table-condensed th, .table-condensed td { padding:8px 5px; margin:0; }
.table tbody tr:hover td, .table tbody tr:hover th{ background-color:#f5f5f5;}
.caret {  padding: 4px 0 0 2px;   vertical-align: middle;}

.topnavcontainer .caret {border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-top: 6px solid #FFFFFF;    content: "↓";    display: inline-block;    height: 0;    margin-top: 2px;
    padding: 3px 0 0 2px;text-indent: -99999px;vertical-align: middle;width: 0;}
/* END bootstrap styles overwritten */


/* Buttons START */
.discoveryPinkBtn .btn-pink {color:#fff !important; background:url("../img/pinkbtnBg.gif") repeat-x; border:none!important; border-radius:none!important;}

.whiteborder {border:0.2em solid #fff; padding:1px 8px;}
.btn-pink {color:#fff !important; background:#EB008A; border:none!important; border-radius:none!important; text-transform:uppercase;} /*pink button*/
.btn-pink:hover{background:#1A194B; }

.btn-blue { background: url("../img/gradient-blue.gif") repeat-x scroll 0 0 #07053C; color: #fff;background-repeat: repeat-x; border:none; }
.btn-blue:hover {background-color:#060432;color:#fff !important;}

.btn-green{background-color:#8cc047; color: #000!important;background-repeat: repeat-x; text-shadow:none;}
.btn-green:hover{background-color:#5b9908;color:#000 !important;text-shadow:none;}

.btn-gry2{background-color:#cacdce!important; color: #000!important;background-repeat: repeat-x; text-shadow:none;}
.btn-gry2:hover{background-color:#a7aeb2 !important;color:#000!important;text-shadow:none;}

.btn-black {color:#fff !important; background:#1d1d1b; border:none!important; border-radius:0!important; text-transform:uppercase;} /*pink button*/
.btn-black:hover{background:#0f0f0d; }

.arrowwhite{ background:url(../img/whitearrow.png) no-repeat 0 4px; padding:0 5px; margin-left:15px;}
.newstyle-btn { background-color:#eb008b; color:#fff; padding:6px 15px; display:inline-block; font-size:15px;}
.newstyle-btn:hover{ background:#b00171 ;color:#fff; }

.globalGreybtn .btn5{ color:#000;}
.globalGreybtn .btn5 span:after{ color:#000; background:url("../img/sprites.png") no-repeat scroll -50px -74px!important;}

.globalGreybtn2 .btn5{ color:#000;}
.globalGreybtn2 .btn5 span:after{ color:#000; background:url("../img/sprites.png") no-repeat scroll -74px -74px!important; left:10px;}
.globalGreybtn2 .btn5 span{ color:#000; padding:3px 20px 5px 25px;}


/*.btn-pink {color:#fff !important; background:url("../img/pinkbtnBg.gif") repeat-x; border:none!important; border-radius:none!important;} /*pink button
.btn-pink:hover{background:url("../img/pinkbtnBg2.gif") repeat-x; }*/



/* Buttons END */

.borderRight1px{ border-right:1px solid #eeeeee;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.margin10{margin:10px 0;}
.padding20{ padding:20px;}

.paddingleft3{padding-left:3px;}
.paddingleft5{padding-left:5px;}
.paddingleft8{padding-left:8px;}
.paddingleft10{padding-left:10px;}
.paddingleft15{padding-left:15px;}
.paddingleft20{padding-left:20px!important;}
.paddingleft30{padding-left:30px;}
.paddingleft28{padding-left:28px;}
.paddingleft40{padding-left:40px;}
.paddingleft50{padding-left:50px;}
.paddingright5{padding-right:10px;}
.paddingright10{padding-right:10px;}
.paddingright20{padding-right:20px;}
.paddingright40{padding-right:40px;}
.paddingright45{padding-right:45px;}

.paddingtop2{padding-top:2px;}
.paddingtop5{padding-top:5px;}
.paddingtop8{padding-top:8px;}
.paddingtop10{padding-top:10px;}
.paddingtop15{padding-top:15px;}
.paddingtop20{padding-top:20px;}


.paddingtop30{padding-top:30px;}
.paddingtop40{padding-top:40px;}
.paddingtop50{padding-top:50px;}
.paddingbottom5{padding-bottom:5px;}
.paddingbottom10{padding-bottom:10px;}
.paddingbottom20{padding-bottom:20px;}
.paddingbottom30{padding-bottom:30px;}
.paddingbottom70{padding-bottom:70px;}

.marginleft5{ margin-left:5px;}
.marginleft10{margin-left:10px;}
.marginleft20{margin-left:20px;}
.marginleft30{margin-left:30px;}
.marginleft33{margin-left:33px;}
.marginleft40{margin-left:40px;}
.marginleft70{margin-left:70px;}
.marginleft185{margin-left:185px;}
.marginright5{margin-right:5px;}
.marginright10{margin-right:10px;}
.marginright20{margin-right:20px;}
.marginright30{margin-right:30px;}
.marginright40{margin-right:40px;}
.marginright50{margin-right:50px;}
.marginright85{margin-right:85px;}
.marginright90{margin-right:90px;}

.margintop2{margin-top:2px;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.margintop25{margin-top:25px;}
.margintop30{margin-top:30px;}
.margintop40{margin-top:40px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom5{margin-bottom:5px;}
.marginbottom20{margin-bottom:20px;}
.marginbottom30{margin-bottom:30px;}

.10pct{width:10%;} .20pct{width:20%;} .30pct{width:30%}

.fontextrasmall{font-size:.8em;}
.fontsmall{font-size:.9em;}
.font1{font-size:1em;}
.font2{font-size:1.2em;}
.font3{font-size:1.3em;}
.font4{font-size:1.4em;}
.font5{font-size:1.5em;}
.font6{font-size:1.6em;}
.font7{font-size:1.7em;}
.font8{font-size:1.8em;}
.font10{font-size:2em;}
.commonfont1{font-size:2em;color:#333333;font-weight:bold;}
.commonfont2{font-size:1.4em;color:#333333;font-weight:bold;}

.fontbold{ font-weight:bold;}
.fontgrey {color:#999; }
.fontpink {color:#ef0089; }
.fontblue {color:#07053c;}
.borderbotom{ border-bottom:1px solid #eeeeee}
.borderright{ border-right:1px solid #eeeeee}
.whitetext{ color:#fff;}
.whitetext a{ color:#fff;}

.fixheight60px{ height:60px!important;}

.scheme1{background-image: url("../img/scheme-1-discount-sprite.png");height: 33px;width: 33px;float:right;}
.disc-5{background-position: -204px 0;}
.disc-10{background-position: -457px 0;}
.disc-15{background-position: -714px 0;}

hr{margin:4px 0px;color:#000;}
/* START - global header & footer*/
.topnavcontainer {float: right;	width: 66%;	padding:35px 0 0 0;}
.topnav, .privacylinks {color: #333;}
.topnav {float: left;margin: 0 10px 0 0;padding: 4px 0 3px 0;}
.topnav li {float: left;padding: 0px 4px;border-right: #fff solid 1px; font-size:12px;}
.topnav li a{ color:#fff;}
.contactno{float:right;width:20%; padding:10px;margin-top:-40px;display:inline;font-size:1.3em;}
 li.noborder {border: none !important;}
.cartsearchtop {float: right;margin: 0;padding: 0; }
.cartsearchtop li {float: left;list-style-type: none;display:inline-block}

#footer{ margin-top:-17px;} 
.footer {margin:0; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.footerlinks {list-style-type: none; float: left; width: 300px; padding:0 0 0 10px; margin:0px; }
.footerlinks li.inline{display:inline;float:left; width:110px; margin:0 0 0 20px;}
.footerlinks li ul{padding-left:0;margin-left:0;}

.footerlinks li.inline li{background:url(../img/dot.png) no-repeat 0 50%; padding:5px 0 5px 15px;}
.footerlinks li ul a{display:block; width:10em;}
.privacylinks {margin: 0;padding: 0;}
.privacylinks li {float: left;list-style-type: none;padding: 0 10px 0 10px;margin: 10px 0 0 0;border-right: #333 solid 1px;}
.poweredby {float: right;padding: 10px;}

.footerCheckout{ background:url(../img/footerBg-checkout.gif) repeat-x; clear:both; width:1065px; margin:0 auto; padding:13px 0 15px 0; border-top:1px solid #d0d2d3; position:relative; bottom:-15px;}
.footerCheckout .footercenter{ width:1100px; clear:both; padding:10px 0 0px 0;}
.footerCheckout .payment{ margin-right:55px;}
.footerCheckout .left{ padding:0px 0 0 10px;}
.signUpFooter img { max-width:100%; height:auto; position:absolute; top:0; display:block;}
.signUpFooter2 img { max-width:100%; height:auto;}

/* End - global header & footer*/

/* START - Components */
ul.featuredproducts{overflow:hidden;zoom:1; margin:0; padding:0;}
.productsrow2 li{float:left;width:48%;display:block;}
.productsrow3 li{float:left;width:33%;display:block;}
.productsrow4 li{float:left;width:24%;display:block;}
.productsrow5 li{float:left;width:19%;display:block;}

.widgetcontainer{ width:100%; padding:0px; margin:0px;}
*+HTML .widgetcontainer{margin-left:0px;padding-left:0px;} /*fix for IE6+IE7 */
.widgetcontainer li{float:left; width:100%; height:100%;}

.widgetcontainer li h3{font-weight:bold;padding:4px;border-bottom:1px solid #ccc;}
.widgetcontainer .widgetcontent {padding:8px;border:1px solid #ccc;
                                 -moz-border-radius: 5px;border-radius: 5px;margin-bottom:15px;}
                                 

.img-micromini{width:30px;height:45px;padding:2px 0px;margin:auto;}
.img-mini{width:60px;height:60px;padding:3px 0px;margin:auto;}
.img-small{width:110px;height:110px;padding:5px 0px;margin:auto;}
.img-medium{width:200px;height:200px;padding:7px 0px;margin:auto;}
.img-large{padding:10px 0px;margin:auto;width:370px;}

.img-xlarge{width:512px;height:512px;padding:15px 0px;margin:auto;}
.img-hugoBoss img{width:585px;height:365px;}
.hugoface img{ width:220px; height:210px;}
.hugoVideos{ height:160px;}
.hugoVideos img{ width:220px; height:150px;}

.productbox{padding:5px 0;}
.productbox .thumb{box-shadow:0 0 4px rgba(0, 0, 0, 0.3);border:2px solid #FFFFFF;margin:3px;}
.productbox:hover .thumb{box-shadow:0 0 4px rgba(0, 0, 0, 0.3);border:2px solid #ccc;margin:3px;}

.border1{ border:1px solid #efefef; padding:10px;}
.bordertop{ border-top:1px solid #f1f1f1; padding:10px 5px;}
/*Product display properties common on Search Result, Product Detail*/
.productInfo h2{font-size: 24px;line-height: 36px; color:#333333;}
.item h3{color:#333333;}
.prodname { font-weight:bold;color:#000;font-size:.9em;margin:0 5px 0px 0; line-height:15px;}
.prodsubtitle {padding:10px 0; color:#020202; }
.desc{color:#333333;}
#deliveryAddresses .span2{ height:165px;}

.ratingcontainer{background: url("../img/star_grey_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 65px; margin:6px 0 0 0;}
.ratingcontainer .ratingstar {background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent; height: 13px;}
/*.ratingcontainer:hover{background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 65px; margin:6px 0 0 0;}*/

.ratingcontainer4{background: url("../img/star_grey_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 53px; margin:6px 0 0 0;}
.ratingcontainer4 .ratingstar {background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent; height: 13px;}
.ratingcontainer4:hover{background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 53px; margin:6px 0 0 0;}

.ratingcontainer3{background: url("../img/star_grey_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 40px; margin:6px 0 0 0;}
.ratingcontainer3 .ratingstar {background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent; height: 13px;}
.ratingcontainer3:hover{background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 40px; margin:6px 0 0 0;}

.ratingcontainer2{background: url("../img/star_grey_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 27px; margin:6px 0 0 0;}
.ratingcontainer2 .ratingstar {background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent; height: 13px;}
.ratingcontainer2:hover{background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 27px; margin:6px 0 0 0;}

.ratingcontainer1{background: url("../img/star_grey_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 14px; margin:6px 0 0 0;}
.ratingcontainer1 .ratingstar {background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent; height: 13px;}
.ratingcontainer1:hover{background: url("../img/star_yellow_small.png") repeat-x scroll left top transparent;display: inline-block;height: 13px;text-align: left;vertical-align: bottom;width: 14px; margin:6px 0 0 0;}

.price{color:#333; font-weight:bold; }
.price-xlarge{font-size:3.0em;}
.price-large{font-size:2.4em;}
.price-medium{font-size:1.8em;}
.price-small{font-size:1.4em;}
.price-mini{font-size:1em;}
.listprice{color:#666666;float:left;}
.savings{color:#eb008a; font-size:1.5em; font-weight:bold; margin:15px 0 5px 1px; float:right;}
.addtocart{margin:2px 0px!important; padding:0px 0 5px 0; float:right;}
.addtoWishList .btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}
.addtoWishList{ margin:10px 0px 10px 0px; display:block;}

.addtocart .btn-pink{ padding:5px 10px 9px 15px; font-size:1.4em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}
.addtocart .whitearrow-icon{ width:10px; height:12px; background-position:-120px 8px; cursor:pointer; padding-left:10px; margin-left:3px;}
.addtoWishList .emailfriend .btn{ text-align:left; width:98px; }
.nobuttonstyle{}
.input-append .btn{ padding:4px 8px!important; }
.nobuttonstyle input{ background:none!important; border:none!important; color:#fff; padding:0;}
.nobuttonstyle button{background:none!important; border:none!important; padding:0;color:#fff;}
.darkblack button{ color:#000;}


.prodrow {width:100%}
.prodrow .thumb{width:30%;float:left}
.prodrow .info{width:65%;float:right;vertical-align:top;}
.signupPopup strong{ color:#333!important}
/*.m{ background:url(../img/m-icon.png) no-repeat left center; height:21px; width:22px; position:absolute; margin:5px 5px;}
.f{ background:url(../img/f-icon.png) no-repeat left center; height:21px; width:22px; position:absolute; margin:5px 5px;}
*/

.freegift{ background:url("../img/freegift_text.png") no-repeat 0 0; height:88px; width:111px; position:absolute;text-align:right; margin:5px 5px 5px 148px;}
.freegift-small{ background:url(../img/freeGift.png) no-repeat 0 0px; height:54px; width:55px; right:3px;position:absolute;text-align:right; }
.freegift-small:hover{background:url(../img/freeGift.png) no-repeat 0 0px; height:54px; width:55px; right:3px;position:absolute;text-align:right;}
.freegift-small1{ background:url(../img/freeGift-pink.png) no-repeat 0 0px; height:54px; width:55px; right:3px;position:absolute;text-align:right; }
.freegift-small1:hover{background:url(../img/freeGift-pink.png) no-repeat 0 0px; height:54px; width:55px; right:3px;position:absolute;text-align:right;}

.preorder{ background:url("../img/pre-order_text.png") no-repeat 0 0; height:88px; width:111px; position:absolute;text-align:right; margin:5px 5px 5px 145px;}
.preorder-small{ background:url(../img/pre-order_textsmall.png) no-repeat 0 0px; height:54px; width:70px;position:absolute;left:13px; top:39px;}
.preorder-small:hover{background:url(../img/pre-order_textsmall.png) no-repeat 0 0px; height:54px; width:70px; right:3px;position:absolute;text-align:right;}
.preoder-rotate {
transform: rotate(-90deg);
transform-origin:35% 46%;
-ms-transform: rotate(-90deg); /* IE 9 */
-ms-transform-origin:20% 40%; /* IE 9 */
-webkit-transform: rotate(-90deg); /* Safari and Chrome */
-webkit-transform-origin:20% 40%; /* Safari and Chrome */
-moz-transform: rotate(-90deg); /* Firefox */
-moz-transform-origin:20% 40%; /* Firefox */
-o-transform: rotate(-90deg); /* Opera */
-o-transform-origin:20% 40%; /* Opera */
}


.searchresult { margin:0; padding:0;}
#header .searchbtn{float:left; background: url(../img/tfsglobal-sprites.png) no-repeat 0 0; background-position:-40px -33px; border-radius:0!important;width:35px;  height:20px; text-indent:-99999px; margin:5px 0 0  0; padding:0px; cursor:pointer; border-left:1px solid #dcdcdc;}
#header .searchbtn:hover{ background:#f0f0f0 url(../img/tfsglobal-sprites.png) no-repeat 0 0; background-position:-40px -32px; }

.searchresult li{ float:left; border:1px solid #eee;position:relative; width:178px;height:345px; margin-right:4px!important; margin-bottom:20px; background:none!important;padding:4px 5px 5px 5px;}
.searchresult li:hover {box-shadow:0 0 4px rgba(0, 0, 0, 0.3);border:1px solid #ccc;margin-right:4px!important;background:none!important;}
.searchresult li.gwp {height:255px !important} 

.searchresult li div.ratingcontainer{ text-align:center!important; }/*margin-left:50px;*/
.searchresult li .fixedFromTop {position:absolute;top:160px;}
.searchresult li .fixedFromBottom {position:absolute;left:7px;right:7px; bottom:25px; }
.searchresult .freetext{background-color:#efefef; color: #12094f;text-transform:capitalize;font-size:.8em; font-weight:bold; position:absolute;bottom:0;width:100%;left:0;text-align:center;}
.searchresult .removelink{background:url(../img/remove_icon.png) no-repeat 0 0px; height:54px; width:70px; right:3px;position:absolute;text-align:right; }
.searchresult .offer{ background:url(../img/offer.png) no-repeat 116px 0px; height:50px; width:200px; position:absolute; }
.searchresult .thumb{ text-align:center;padding:5px 35px; }
.searchresult .prodbrand{font-size:1em;color:#000;}
/*.searchresult .prodsubbrand, .searchresult .prodname{font-weight:bold;color:#000;font-size:.9em;}*/
.prodtitle a:hover{ text-decoration:none;  color:#07053c!important;}
.searchresult .whitearrow-icon{ width:10px; height:12px; background-position:-120px 5px;cursor:pointer; margin-left:3px;}


.featuredcategory {width:100%;margin-left:0;padding-left:0;}
.featuredcategory li{float:left;display:block;width:46%;margin:1px 2px 0px 2px;}
.brandview li{ height:200px !important;width:150px !important; }

/*New Css Added*/
.searcarea{background:#fff; padding:0; display:inline-block; border:1px solid #929396; margin:0px 4px 0 20px;}
.searchbtn{float:left; border:none; width:35px; height:20px; text-indent:-99999px; margin:0px; padding:0px; cursor:pointer;}
.searchbox{width:280px; float:left; font-size:13px!important; font-style:italic; color:#000!important; background:none;margin:0px; padding:5px 5px; outline:none!important; border:none!important; height:18px;}
a.stors{float:right; color:#07053c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; background:url(../img/arrow.png) no-repeat 100% 5px; margin-right:20px; margin-top:10px;}
a.stors:hover{ color:#ea0085; text-decoration:none;}

.slider{ width:100%; float:left; padding:10px 0; margin-top:5px;}
.minheightSlider{ min-height:245px;}

/*home page product title*/
.cattitle{width:330px; background:url(../img/product_title_bg.png) repeat-x 0 0; text-align:center;font-size:14px; font-weight:bold; color:#07053c; margin:5px 0px 3px 0; padding:10px 0;}
.cattitle a{color:#07053c; text-decoration:none;}
.cattitle a:hover{color:#100d6b;}
.brandproducts .font2{position:absolute!important;}
.brandproducts .font1{position:absolute!important;}
.brandproducts li{float:left;width:100%;border:1px solid #dcddde;margin-bottom:5px;color:#000;height:136px;}
.brandproducts .span125{width:118px!important;}
.brandproducts a{Color:#000!important;}
.brandproducts .btn{padding:3px 10px!important; margin:0; color:#fff!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}.brandproducts .btn a{ color:#fff!important;}
.span118{width:135px!important;}

/*START :product Detail */
ul.otherSubBrands li{float:left;width:25%;}
.productInfoTabs {margin-top:25px;}
.productInfoTabs .nav {margin-bottom: 0px !important;}
.productInfoTabs .nav-tabs li{background-color:#f0f0f0 !important;margin-right:1px !important;text-align:center; font-family:Open Sans !important; padding:2px 0 !important; width:15%; border-top:none!important;}
.hproduct .nav-tabs li.active{background-color:#fff !important; border-radius:0!important;}
.productInfoTabs .nav-tabs  li.active a{background-color:#fff !important;font-weight:bold; border:1px solid #e9e9e9; border-bottom:none!important;}
.productInfoTabs .tab-content { border-top:none!important; padding:5px;}
.productInfoTabs .nav-tabs > li > a, .nav-pills > li > a{ color:#000000!important; margin-right:0px !important;  font-size:11px!important; }

.relatedProducts {padding-top:10px;}
.relatedProducts li{float:left; margin:2px 2px;border:1px solid #efefef;height:150px; text-align:center;padding:2px;width:115px;position:relative;}
.relatedProducts li .info{position:absolute; margin:0; padding:0; bottom:5px;}
.relatedProducts li .prodname{font-size:10px !important; line-height:12px; text-align:left;}
.relatedProducts li .price{font-size:9px !important; line-height:12px; padding-right:10px;}
.relatedProducts .img-small{width:80px!important;height:110px; padding-left:6px;}

.moreProducts {padding-top:10px;}
.moreProducts li{float:left; margin:2px 2px;height:175px; text-align:center;padding:2px;width:156px;position:relative;}
.moreProducts li .info{position:absolute; margin:0; padding:0; bottom:5px;}
.moreProducts li .prodname{font-size:8px !important; line-height:12px; text-align:left; color:#000;}
.moreProducts li .price{font-size:9px !important; line-height:12px; padding-right:10px;}

.txtalignRight {text-align:right !important;}  
.greyHeaderBg {background: none repeat scroll 0 0 #E1E1E1;border-top: 1px solid #3E3B3A;border-bottom: 1px solid #3E3B3A;font-size: 0.9em;padding: 4px 10px;} 
.greyHeaderBg .expandedAccordion{ background: url("../img/open-icon.png") no-repeat;cursor:pointer;padding:10px 10px; float:right; margin-top:5px;}
.greyHeaderBg .collapsedAccordion{ background: url("../img/close-icon.png") no-repeat;cursor:pointer;padding:10px 10px;float:right;margin-top:5px;}

/*END :product Detail */


/** START MANUF LISTING PAGE **/
.brandsLogo{float:left; width:190px;border:1px solid #d0d2d2; margin:2px 2px; height:74px; text-align:center;padding:2px;  }
.brandsLogo:hover { border-color: #0088cc;-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);}
.brandsLogo a img{height:74px;}
/** .brandsLogo * {  position: absolute;  margin: 0;}**/
/**.brandsLogo a { display:block; text-align:center; width:auto; text-decoration:none }
.brandsLogo a:hover { background-color:#eee }**/

.selectCharacter{ margin:2px 0 25px 0;}
.selectCharacter ul{ margin:0; padding:0;}
.selectCharacter li{ float:left; margin:4px 4px; font-size:1.8em; text-transform:uppercase; display:block;}
.selectCharacter a{ color:#07053c;}.selectCharacter a:hover{ color:#ea0085;}
.selectCharacter li.viewAll{ background:#07053c; float:right; color:#fff;margin-right:27px;padding:10px;}
.selectCharacter li.viewAll a{ color:#fff;font-size:.8em; padding:20px;text-transform:none;}
.selectCharacter li a.active{color:#ea0085;}
.selectCharacter li .greyCharacter{color:#666!important;cursor:default!important; display:block;}
.greyCharacter:hover{color:#666!important;cursor:default!important; display:block;}

/** END MANUF LISTING PAGE **/


/** START Manuf Detail Page **/
.manuftitle{background:#020202; color:#fff; padding:8px 0; text-transform:uppercase; text-align:center; font-size:2.8em; font-weight:bold; Width:1010px;margin-bottom:10px; margin-top:24px; }
.manufcontainer{ margin-top:0;margin-bottom:30px;position:relative;height:500px;width:1010px;}
.manufmainimg{ float:left;position:absolute;}
.submanufslider{ width:330px; position:absolute;left:660px;top:25px;z-index:10;right:0; }
.submanufslider img{ height:150px;padding-left:23px;}
.carousel-caption {background: none!important;bottom: 0;left: 0;padding: 10px 15px 5px;position: absolute;right: 0;}
.Hugocontainer{position:relative; right:0;}

.submanufslider carousel {margin-bottom:5px !important;}
.carousel-caption h4{color:#000000!important; text-align:center;}
.brand-des{  margin:10px 0;border:1px solid #efefef;color:#000000; padding:8px 10px; line-height:18px; font-size:14px; font-family: Open Sans; width:990px;}
.brand-des h4{color:#09063f; font-size:16px; padding:0 0 8px 0;font-family:Open Sans;}
.carousel-inner {    overflow: hidden;    position: relative;    width: 100%; background:#ffffff; }
.submanuflist1{ margin:0; padding:0; width:150px; float:left;  font-size:13px;}
.submanuflist1 li{  margin:3px 0; background:url(../images/brandarrow.png) no-repeat left center;}
.submanuflist1 li a{ color:#3d3b3e; text-decoration:none;}
.submanuflist1 li a:hover{ font-weight:bold;}

.submanuflist2 { margin:0; padding:0 3px 0 0; width:150px; float:right;  font-size:13px;}
.submanuflist2 li{ margin:3px 0;  background:url(../images/brandarrow.png) no-repeat left center; padding-left:15px}
.submanuflist2 li a{ color:#3d3b3e; text-decoration:none;}
.submanuflist2 li a:hover{ font-weight:bold;}

.submanuflist1 li a:hover, .submanuflist2 li a:hover{ font-weight:bold;}
.relateditems li{float:left;width:18%;padding:5px;margin:5px;text-align:center;}
.submanufhead {border:1px solid #efefef;padding:10px;margin:10px -30px 20px 0;}

.manuftitle2{background:#020202; color:#fff;font-size:16px; padding:20px;}
.manuftitle2 img{ padding:-20px!important;}
.manuftitle2 h2{ color:#fff; text-transform:uppercase;}
.gucciHead{ border-bottom:2px solid #fff; line-height:22px;}
.manuftitle2 h1{ font-size:4em; color:#fff; padding:40px 20px 40px 0; letter-spacing:43px;}
.gucciHead h2{ color:#fff; line-height:35px; font-size:1.4em; margin-bottom:10px; text-transform:uppercase;}
.manuftitle2 ul{ margin:0; padding:0;}
.manuftitle2 ul li{ line-height:18px; margin-top:10px;}
.asterisk{ color:#FE2E2E;}

.gucciHeaderimg img{ width:480px; height:550px;}

/** .submanufhead img{ width:1000px!important; height:200px!important;}
.submanufheadContent{ position:absolute; top:270px; margin-left:30px;}**/

/** END Manuf Detail Page **/

/* Facets section */
.facetFixedListContainer ul li label:hover{ font-weight:bold!important; text-decoration:underline!important; color:#000000!important;}
.facetFixedListContainer ul li label.fontgrey{color:#999!important; text-decoration:none!important; font-weight:normal!important;}
.facetFixedFormCategory ul li label:hover{font-weight:bold!important; text-decoration:underline!important; color:#000000!important;}
.facetFixedFormCategory ul li label.fontgrey:hover{ text-decoration:none!important; color:#999!important; font-weight:normal!important;}
.facetSelection{ padding:15px 0; border-bottom: 1px solid #DCDDDF; min-height:60px;}
.facetSelection .label{background-color:#fff!important; color:#07053c!important; font-size:14px;}
.facetRefineBy ul{ font-size:0.9em;}.facetHead {margin-bottom:5px;}
.newrefine{ margin:10px 0 0 0; padding:0; font-size:0.9em;}  .newrefine li{ float:left; margin:3px 0; font-weight:bold;} 
.ulstyle{ margin:0; padding:0;} .ulstyle li{float:left;} 
.facetFixedListContainer{ width:198px; height:210px;overflow-y: scroll;overflow-x:hidden; padding:10px 0; }
.facetItem {margin-top:10px; margin-bottom:15px;}
.facetClear{ float:right; display:none!important;}
.facetItem span:hover{font-weight:bold!important; text-decoration:underline!important; color:#000000!important;}
.facetItem span.fontgrey:hover{color:#999!important; text-decoration:none!important; font-weight:normal!important;}
.facetTitle{ padding:4px;}
.facetTitle a{padding:0 0 0 10px;font-weight:bold; font-size:1.1em; color:#09063d; text-transform:uppercase; }
.jsFacetBody {margin-bottom:10px;}
.facetFixedFormCategory{ width:198px; height:175px;overflow-x:hidden; padding:10px 0; }

.facetStyle{ background:#f6f6f6; border-bottom:1px solid #3e3b3a;border-top:1px solid #3e3b3a; float:none!important;}

.bgGrey .collapsed{background:  url("../img/close-icon.png") no-repeat 220px 5px;padding-left:3px; cursor:pointer;}
.bgGrey .expanded{background:url("../img/open-icon.png") no-repeat 220px 5px;padding-left:3px;cursor:pointer; }

.bluearrowSmall{background:  url("../img/blue-acarrow.gif") no-repeat 70px 5px;display:block; margin-right:10px;}
.collapsed{background:  url("../img/close-icon.png") no-repeat 196px 5px;padding-left:3px; cursor:pointer;}
.expanded{background:url("../img/open-icon.png") no-repeat 196px 5px;padding-left:3px;cursor:pointer; }



.listTitleBg{display:block;}
.noUi-midBar{ background:#1a194b!important;}

.borderarea{padding:0 0 0 10px; border:1px solid #e8e9e9; margin:10px 0;}
.selectcharacter{ margin:0; padding:0;}
.selectcharacter li{ float:left;font-size:1.2em;padding:5px 5px 5px 5px;}

.selectcharacter li a{
    background: none repeat scroll 0 0 #1A194B;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    padding: 0 5px;
}
.selectcharacter li a.fontgrey{color: #ffffff!important; cursor: default !important; background:#C8C8C8;}
    
/* mini basket box css*/
.miniBasketicon{ margin:0;}
.minibasketParent .well{ color:#000!important;}
.miniBasketicon a{ color:#fff;}
.minibasketParent{ position:relative;}
#minibasket{right:0!important; top:29px;border:1px solid #000; width:425px;position:absolute;z-index:9999;background:#fff; padding:10px 20px; display:none;}
.miniBasketclose{ margin:-10px 0; padding-bottom:15px;}

.basketheader{width:100%;color:#000;padding:10px 0px;text-align:center;}
/*.addremove{ background: url(../img/plus-minus.jpg) no-repeat; margin:5px 30px 0 0; float:right; width:26px}
.minus{ width:12px;  height:14px; padding :0!important;}
.plus{ width:14px; height:14px; padding :0!important;}*/
.spanaddremove{width:20px; float:left; display:block;}
.baskettotal{ background:url(../img/brdstylish.jpg) no-repeat top center; font-weight:bold; font-size:1.6em; padding:10px 5px 10px 0;}
.miniBagbtn .right{ padding-left:46px;}
.wordwrap{overflow:visible;max-width:210px;}
.miniTable{ color:#000; font-weight:normal;} .miniTable td{ padding:5px 20px;}
.miniTable .input-large{ width:280px; margin-right:-10px;}
.quantity{padding:1px 4px; border:1px solid #CCCCCC; color:#333; float:left; font-size:0.8em; margin-left:1px;}
.prodlink{padding:2px 2px 2px 3px !important; font-weight:normal;}
.wordwrap .font4{ font-weight:bold!important; color:#333; padding:0 0 5px 0;}
.wordwrap .font1{font-weight:bold!important; color:#333; padding:0 0 5px 0;}
.greytext{ color:#333;}
.greytext a{ color:#333;}
[class*="input"] { margin-right:0px!important;}

.minibag-Items{ padding:0;}
.greenBorder{ border:1px solid #5fbd69; padding:10px 10px 40px 15px; color:#333; font-size:14px;}
.green-icon{background: url("../img/green-icon.png") no-repeat; padding:14px 15px; width:30px; height:30px; float:left;}
.dropdown-menu a{white-space: pre-line;}
.minibag-Subtotals{ margin-right:8px;}

.scrollbarBox{ width:100%; height:275px; overflow-y:auto;overflow-x:hidden; margin:1px 0 2px 0;}
.scrollbarBox400{ width:100%; height:550px; overflow-y:auto;overflow-x:hidden; margin:1px 0 2px 0;}
.scrollbarBox .img-micromini{ padding:13px 0; height:auto;}

/*** Search result options on Search result page ***/

.srocontainer{margin:0 0 0 -40px; font-family:Open Sans;}
.categoryresult ul{ margin:0; padding:0; display:none;}
.categoryresult ul li{float:left; background-color:#a3a3a5; color:#fff; padding:6px 15px;}
.categoryresult ul li a{ color:#fff;}
.categoryresult ul li.active {background:#08053e;padding:6px 15px;}
.categoryresult li.active span {background:url("../img/tab-arrow.png") no-repeat center bottom; padding-bottom:14px;}

ul.searchresultoptions {float:right; margin-bottom:15px; margin-top:15px; padding:0; width:765px;/*-moz-border-radius: 5px;border-radius: 5px;*/ }
ul.searchresultoptions li{float:left; margin-left:5px; font-size:14px; color:#7f7f7f;}
ul.searchresultoptions li a{color:#000000;}
ul.searchresultoptions li.sortby {float:right!important; margin:0; padding:0;}


.sortby select{ padding:1px 2px 1px 5px;  margin:0 0 5px; height:24px; border: 1px solid #CCCCCC!important; width:175px;}
.sortby option{}
.resuloption { float:right; margin-right:20px;}
ul.searchresultoptions li.searchpageing{ padding:0 0 0 47px;}

ul.searchresultoptions li.numresults{width:20%;margin-top:-18px;}
ul.searchresultoptions li.viewbypage{width:160px;float:left; }
ul.searchresultoptions li.sortby {float:left;width:20%;padding-right:10px;}
.greybgstyle{color:#7f7f7f; padding:2px 2px; font-weight:bold; }
.viewbypage .greybrdstyle{padding:2px 5px; }
.viewbypage .left{ font-weight:bold;padding:3px 4px; color:#7f7f7f;} 

.pageno{ float:left;border-right:1px solid #7f7f7f; margin:0 15px 0 0; color:#7f7f7f; width:230px;}
.pageno .bggray {  padding:2px 3px;}

.pageno .left{ font-weight:bold; padding-right:4px 10px;}
.pageno .bggray:hover{ }
.pageno .active{ font-weight:bold; } 
.savingoffer{color:#eb008a; font-size:0.9em; font-weight:bold; margin:0; min-height:38px;}

/*Basket page css*/
.detailTable { color:}
.borderbottom{border-bottom: 1px solid #D0D2D2;}
.borderleft{border-left: 1px solid #D0D2D2;}
.noborderbottom {border-bottom: 0 !important;}
.nobordertop td {border-top: 0 !important;}

.bsktable  .nobordertop{border-top:0!important;}
.darkBorderleft{border-left: 1px solid #000;}


.bsktable{ margin:5px 0 35px 0;}
.bsktable thead{ background: url(../img/footerBg.gif) repeat-x;  font-size:1.1em; font-weight:lighter!important;}
.removefrombasket a{ color:#1b1553; font-weight:bold; font-size:.8em;}
.subtotal {float:right; padding:15px 0; font-size:1.4em;} 

.basketdescription{ float:none; display:block;}
.deliverysummary{ padding:10px; width:520px; margin:10px 0; color:#adaeb0;font-size:1.8em; float:left;}

.securecheckout h3 {background: url("../img/searchtitle_bg.jpg") repeat-x scroll 0 0 transparent; color:#fff; font-size:14px; padding:8px 10px; margin:0 0 10px 0; font-weight:normal;}
.basketContainer .btn{ border-radius:0!important; padding:4px 4px;}

.addremove2{ width:75px; margin:0 auto; padding:0;}
.spanaddremoveV2{width:20px; float:left; display:block;}
.dvFreeSamples h5{ font-size:12px; line-height:11px;}
.dvFreeSamples h6{ font-weight:normal; font-size:12px;}
.spanQuantity{ border:1px solid #b4b4b4; padding:3px 8px;}
.newBasketprice { width:300px; position:relative;}
.newBasketprice .fixedB { height:128px; position:absolute; }
.subTotalTB{width:100%;}
.freeDeliverbox .greenBg{ background-color:#f5fdf2;min-height:209px;}
.bskTableV2{ color:#333!important;}
.bskTableV2 th{ font-weight:normal!important; font-size:1.1em; color:#000;}
.dvRelatedProducts .productResponsive{ margin:0!important; min-width:350px;}
.newBasketprice .securecheckout{width:340px!important; padding:10px 5px 8px 5px;margin:0!important; border-top:2px solid #ccc; }
.dvRelatedProducts .lightBorder{ margin:9px;}
/*.giftContainer img {height:145px;}*/
.freeSamplesContainer .bluequestionmark-icon{ background:url(../img/bluequestionmark-icon.png) no-repeat 2px 2px; padding:5px 5px;width:17px; height:10px; display:block;}
.width350 { width:350px; position:relative; min-height: 450px;}

.dvFreeSamples {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 125px;
    margin: 5px 5px;
    position: relative;
    text-align: center;
    width:130px;
    margin-right:20px;
}
.freeSamplesContainer { clear:both;}
.freeSampleHeader{ background:url(../img/greyBg_1.jpg) repeat-x;font-size:12px;}
.greenFreeSampleBorder{border:1px solid #4bcb43;}

.viewB [class*="span"]{ min-height:10px!important;}
.viewB .spanQuantity{ padding:2px 8px 2px 9px;}
.blackArrow a{ color:#000 !important;}
.blackArrow .btn-global span:after{ background:url("../img/sprites.png") no-repeat scroll -51px -76px rgba(0, 0, 0, 0);}
.blackArrow .btn-global span{ padding:3px 20px 2px 15px;}
.gftWrapToolTip .popover-content{background:#E1E1E1!important; font-weight:normal;}
.gftWrapToolTip  .popover{ border-radius:0!important; border:1px solid ##F5FDF2;}

.freeSampleItem h4{ font-size:1.2em; margin:2px;}
.freeSampleItem h6{ font-size:1em;}
.freeSampleItem .prodDesc{ font-size:0.8em; padding-top:0!important;}
.freeSampleItem .font4{font-size:1.1em;}
.freeSampleItem .freeSamplePad {padding:0!important; margin:0;}


/*.securecheckout table tr td{text-align:right; }*/
.securecheckout{width:285px;margin:0 0px 0 10px;padding:5px 5px 8px 5px;height:135px; }
.securecheckout select{ width:180px;}
.securecheckout input{ width:160px!important;}
.securecheckout input[type="image"], input[type="checkbox"]{ width:18px!important; margin:0 3px 7px 0;}
.securecheck{ width:140px; }
.checkboxcontrol { margin-left:271px!important;}
.bluearrow-small{ background:  url("../img/blue-acarrow.gif") no-repeat 80px 5px;}


.basketSubtotals {font-size:1.2em;}
.basketSubtotals tr td{padding:2px 2px 2px 5px;}
.btn-promo {line-height: 20px !important;margin-left: -0.7px !important;}
.giftwrapitem {border-bottom:1px solid #dcdddd;border-top:0 !important;}
.giftwrapitem ul li{float:left;}
.basketSubtotals option{ width:135px!important;}
.input-prepend{ width:400px;}
.add-on{ width:40px; float:left;}

ul.bskRelatedItem li{float:left;margin-bottom:20px;}
ul.bskRelatedItem li:nth-child(odd){width:17%;text-align:center;}
ul.bskRelatedItem li:nth-child(odd) img{padding:10px;}
ul.bskRelatedItem li:nth-child(even){width:8%;padding:30px 0 20px 0;}
ul.bskRelatedItem .img-small{margin: 0 4px 22px 17px!important}

.newBasketprice input{ border-radius:0;}
.subTotalTB .table th, .table td{ padding:3px 8px!important;}

/*Checkout Page*/
.checkouttopnav{ float:right; text-align:right;color:#b0b0bc!important; margin:15px 0 0 30px; }
.checkouttopnav li a{ color:#b0b0bc!important;}
.chkoutH1 { border-bottom: 1px solid #D1D3D2; color:#08053c;  color: #000000;font-size: 1.3em; padding-top:5px;}
.ordercheckout{ border:1px solid #c1c1c1; border-top:none;} 
.headtext{background: url("../img/footerBg.gif") repeat-x;padding:8px 0 8px 10px; color:#000; font-size:1.2em; border-top:1px solid #c1c1c1;}
.headtext a{ color:#000;}
.forgotpass{ font-weight:bold;padding-left:70px; }

.checkoutorder{ width:35%; color:#fff; float:left; padding:30px 0; text-align:right;}
.iphone .checkoutorder{ width:35%; color:#ffffff!important; float:left; padding:30px 0; text-align:right;}
ul.chkoutSteps li h3{border:1px solid #ccc;font-size:1.3em;    background: url("../img/footerBg.gif") repeat-x scroll 0 0 transparent; padding:10px; color:#000; }

.applypromo {border:1px solid #dcdddd;padding:15px;}
.chkoutsteps {border:1px solid #dcdddd;padding:4px;background-color:#efefef;margin-bottom:5px;}

.block{border:1px solid #dcdddd;padding:5px !important;margin:5px !important;width:30%;}
.block .title{width:95%;background-color:#ccc;text-transform:lowercase;padding:5px;margin-bottom:5px;font-weight:bold;}

.addresses li{float:left;padding:5px;border:1px solid #dcdddd;min-height:125px;margin:5px;width:25%;}
.addresses li .buttons {margin:0px 5px 5px 5px; font-size:12px!important;}

.addresses2 li{float:left;}
.addresses2 li .buttons {margin:0px 5px 5px 5px;}

.twoinarow li{float:left;width:46%;}
.threeinarow li{float:left;width:28%;}
.fourinarow li{float:left;width:22%;}
.fiveinarow li{float:left;width:17%;}

address {padding:5px 5px 0px 5px;margin-bottom:2px!important; font-size:0.9em;}

.addressFixedListContainer{ width:390px; height:200px;overflow-y: scroll;overflow-x:hidden; margin:10px 0px;border:1px solid #dcdddd; }
.addressFixedListContainer ul li{padding-left:5px;}
.addressFixedListContainer ul li:hover {padding-left:5px;background-color:#ccc;cursor:pointer}

.advancedrdolist {background-color:#efefef;}
.advancedrdolist li{padding:10px;border:1px solid #dcdddd; }

.ordconfproducts li{float:left; margin-right:5px; border:1px solid #e3e1e1; height:280px;padding:2px 10px; width:190px; font-size:12px; font-weight:bold;position:relative;}
.ordconfproducts .img-small{display:block; margin-bottom:25px;}
.ordconfproducts li .prodname{font-size:0.9empx;position:relative!important;top:0px; height:90px!important; }
.ordconfbox {height:195px;}
.ordconfboxbig {height:305px;}
.fixed{ position:relative; bottom:5px;}
.ordconfproducts .freetext {    background-color: #EFEFEF; bottom: 0;
    color: #12094F; font-size: 0.8em;font-weight: bold;left: 0;position: absolute; text-align: center; text-transform: capitalize; width: 100%;
}
/** MY account Styling **/
.myaccountnav{border:1px solid #dcdddd;padding:5px 20px 10px 20px;}
.myaccountnav .grouphead {font-size:1.2em;border-bottom:1px solid #dcdddd;padding-bottom:5px;margin:10px 0 5px 0;font-weight:bold;}
.myaccountnav li{font-size:1em;}
.myaccountnav .bold{ font-weight:bold!important;}

.brandpref li{width:30%;float:left;margin:3px 3px 3px 0;text-indent: -2px;}
.orddetailhead li{float:left;padding:0px;margin:5px;}
.orddetailhead li.status {font-size:1.2em; width:100%; padding:0 0 20px 0;}
.checkbpxcontol{ margin-left:0; }

.greybox {padding:10px; margin:10px;  background:#f9f9f9;border:1px solid #efefef}
.greyBg{ background:#ededed; color:#000; border:1px solid #939297; margin:0 10px 10px 0; min-height:44px;}
.greyBg p{ padding: 0;}
/*** Reviewed by VS until here ***/

/** START FOOTER AREA ***/
.signUpBottom{ width:1046px; margin:0 auto; background-color:#fff; padding:10px; height:40px; }
.signup{width:1045px; margin:0 auto; background:url(../img/footerBg.gif) repeat-x; float:left; padding:0;font-size:14px; font-weight:bold; color:#07053c; height:40px;}
.signup span{float:left; padding:11px 12px 0 15px;}

.signup span.signuparea{float:left;padding:6px 0 3px 0;}
.signup span.signuparea input[type="text"]{float:left; width:273px; padding:4px; font-size:14px; color:#999; background:#fff; border:1px solid #929396;  height:18px;}
.signup span.signuparea input[type="submit"]{float:left; padding:4px 10px; font-size:14px; color:#fff; background:#07053c; border-top:1px solid #929396;border-bottom:1px solid #929396;border-right:1px solid #929396; border-left:none;}
.signup span.signuparea input[type="button"]{float:left; padding:4px 10px; font-size:13px; color:#fff; background:#07053c url(../img/gradient-blue.gif) repeat-x;  margin-left: 8px; border:none!important; border-radius:0!important;}
.signup span.joinus{float:right; font-size:14px; font-weight:bold;padding:0 6px;}
.signup span.joinus a{float:left;  margin-left:10px; text-indent:-99999px; color:#fff;}

.netionwide{float:left; width:410px; padding:5px 20px; border-left:1px solid #babcbe; border-right:1px solid #babcbe;}
.netionwide .clear{clear:both; padding:0 0 15px 0;}
.netionwide .searchbox{width:345px;}

#footerbottom { background:#e7e8e9; padding:10px 30px;font-size:13px; color:#6c6d6f; margin-bottom:0; position:relative; bottom:-15px;}
#footerbottom span{float:left; padding:9px 0 0 0;}
.payment{width:412px; font-size:20px; color:#07053c;}
.payment .right{float:right; width:575px; }
.payment {float:right; background:url(../img/payments.png) no-repeat 0 0; text-indent:-99999px;}
.payment .visa{width:61px; height:27px; background-position:0 0;}
.payment .paypal{width:88px; height:32px; background-position:100% 0;}
.payment .maestro{width:45px; height:28px; background-position:-93px 0;}
.payment .mastercard{width:45px; height:28px; background-position:-166px 0;}
.payment .americanvisa{width:30px; height:29px; background-position:-243px 0;}

/*footerCntr css*/
.footerCntr{ width:100%;color:#fff;background:#07053c;}
.footercenter{ width:1100px; margin:0 auto;}
.footerLinks{width:1100px; margin-top:20px; font:12px Verdana, Arial, Helvetica, sans-serif; clear:both;}
.footerLinks li{list-style:none; font-size:14px; color:#07053c;}    
.footerLinks li a{ color:#fff;}
.footerLinks li a:hover{ color:#e80074; }
.footerLinks .leftLink1{ float:left; line-height:22px;}
.footerLinks .leftLink1 li{padding-left:23px;  margin-top:3px;}
.footerLinks .leftLink2{ margin:0 10px;}

.storeNationwide{ width:490px; float:left; border-left:2px solid #003d79; border-right:2px solid #003d79; padding:10px 0;}
.storeNationwide .boldTxt{ float:left; font:65px Arial, Helvetica, sans-serif; color:#fff; font-weight:700; padding-left:30px;}
.storeNationwide .boldTxt2{ display:block; float:left; padding-top:25px; padding-left:10px; font-size:1.8em;color:#babcbe; line-height:25px; font-family:Arial; font-weight:bold;}
.storeNationwide .map{ padding-left:15px;}
.bottomSearchInput{ margin-top:10px; margin-left:30px; width:400px; padding:8px 8px; color:#a6a8ab; font-style:italic; font-size:15px; background:#fff url(../images/search-icon.gif) no-repeat right center; border:1px solid#929396; padding-right:}
.storeNationwide .searchbox{width:380px; float:left; font-size:14px; font-style:italic; color:#a6a8ab; background:none; border:none; margin:0px; padding:5px 0 0 8px;}

.freeApp .mobile{ float:left; padding:0 0 0 20px;}
.freeApp .getOut{ float:left; display:block; font-size:1.6em; font-weight:bold;color:#fff; padding:30px 0 10px 10px; word-spacing:normal;}
.freeApp .appStore{ margin-top:15px;padding:0 0 10px 10px;}

/*25-06-12 css*//*
.ordercheckout .pad5{ padding:12px!important;}
/*.productB{ padding:10px 0 10px 0px;}*/
/*.searchresult .thumb{float:left;width:20%;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);border:2px solid #FFFFFF;margin:3px;}*/

/*.searchresult .productsrcontainer{float:left;width:50%; padding-left:10px;}
.searchresult .productsrcontainer2{float:right;width:40%; padding-right:5px; padding-top:0;} */

/*.addtocart a{background-color:#ff9933;-moz-border-radius: 5px;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);border-radius: 5px;border:1px solid #fff;padding:3px;font-size:1.1em;color:#fff;text-decoration:none;}
.addtocart a:hover{background-color:#ff6633;border:2px solid #ccc}*/

/*
***********
WRITTEN BY MADAN , COMMENTED BY VS 6 Aug 2012
***********
.freenxtdelivery .searchresult{ margin:0; padding:0;}
.freenxtdelivery .searchresult li{ border:none; width:246px!important;}
.freenxtdelivery .thumb{ } 
.freenxtdelivery .price{ font-size:1.6em!important; padding:5px 0; } .freenxtdelivery strong{ font-size:1.3em;}
.freenxtdelivery .prodtitle{  font-size:1.4em; color:#000; }
.freenxtdelivery .price{ font-size:1.8em!important; padding:5px 0;} 
.freenxtdelivery .fontsmall{ font-weight:bold; font-size:0.8em;}  
.securecheckout .font5{ margin-right:25px; color:#6c6d6f; }
.securecheckout .font8{ font-size:2.8em;}  

.basketdescription .font8 a{ color:#000!important; font-weight:bold; font-size:0.8em;} .basketdescription .font4 { color:#6e6e70; font-size:1.1em;} .basketdescription .font2 { color:#6e6e70;  font-size:0.9em;}
.basketsubtotal .font7{ color:#e50389; font-weight:bold;}
.savingoffer .fontsmall{ color:#808080;}
.productsrcontainer2 .price{ margin:0; padding:0; width:72px;}

*/
/*
/*.sublabel{color:#eb008a;} 
.amt{color:#000; padding:0px 10px 0 10px; font-weight:bold;}
.subtotal .btn-pink{ font-size:0.8em; font-weight:normal; background-color:#ce0587!important;} 
.basketdescription .btn-pink{ padding:4px 15px!important; background:#ce0587!important;} 
.basketdescription .whitearrow2-icon{ margin-left:33px;background-position: -92px -124px!important;}*/
/*.delmethod input, textarea, select{ background-color:#f1f1f1;}*/
/*.searchresult{ margin-top:80px;} */

/*.viewbypage ul{padding:0; margin:0; display:inline;} 
.sortby { font-size:0.9em; height:28px; margin:0 0 0 50px;}*/
/*
.basketsubhead .actionbtns{float:right;width:14%} .delmethod{float:left;width:60%} 
.securecheckout .productprice{ text-align:right; clear:both; }
.securecheckout .productprice li{ font-size:0.8em; color:#000000; display:block; margin-top:10px;}
.basketitemsubtotal{border-bottom:1px solid #dcdddd; padding-bottom:10px; padding-left:100px;}*/
/*.basketsubtotal{ padding-left:150px;}*/
/*
.signup span.joinus a.facebook{ background-position:0 0;}
.signup span.joinus a.twitter{ background-position:-42px 0;}
.signup span.joinus span{padding:8px 0 0 0; color:#fff;}
*/
/*
.txtbox { border-bottom: 1px solid #D1D3D2; color:#08053c; padding-bottom:15px; margin-bottom:15px;}.txtBox h1{ color:#08053c;}
.securecheckout .search{width:250px; float:left; font-size:1.4em; font-style:italic; color:#a6a8ab; background:#fff;padding:5px 14px; border:1px solid #bcbec0;}
.actionbtns .brn-info{ background-color:#bcbdbf; color:#fff; font-weight:normal; text-shadow:none!important}
.actionbtns .brn-info:hover{ background-color:#929396; text-shadow: none!important}
.summarybox{ margin:40px 0 15px 0;}.summarybox h4{ font-size:0.7em; padding-bottom:10px; line-height:18px;}
*/
/*.basketproduct{ float:left; border:none!important; width:112px; height:116px; padding-bottom:20px;}

.freedeliverybottom h3{ background:#d0d2d1; color:#020037;  font-size:1.6em; padding:20px 10px; width:45%;}
.freenxtdelivery{ width:98%; min-height:280px;border:4px solid #cfd1d0; margin-top:-5px; }*/
/*.txtBox { border-bottom: 1px solid #D1D3D2; color:#08053c; padding-bottom:15px; margin-bottom:15px;}.txtBox h1{ color:#08053c;}*/
/*.btn-purple {background-color:#e00289; color: #fff!important;background-repeat: repeat-x; text-shadow:none; border:none;}
.btn-purple:hover{background-color:#e80074;color:#fff !important;text-shadow:none;}*/
/*.productsrcontainer .title{ background:none; float:left;}*/
/*.bsk .table-condensed th, .table-condensed td {padding: 10px 5px;}*/
/* common button css */
.cancel{ margin-left:5px;}
.cancel a{background:#fff url(../img/cancel-icon.png) no-repeat right center;padding:2px 24px 2px 4px; border:1px solid #d0d2d2;color:#0a0740; }
.cancel a:hover{ color:#fff!important; background:#07053c url(../img/cancel-icon2.png) no-repeat right center; } 
.removebutton a{ background:#bcbdbf url(../img/removebtn.gif) no-repeat right center; padding:3px 50px 3px 10px; text-decoration:none; display:block; float:left; margin:10px 0 0; color:#fff!important;}
.removebutton a:hover{ color:#07053c!important} 

/* global-image sprite css*/
.globalsprites{ background:url(../img/tfsglobal-sprites.png) no-repeat}

.subheader-icon1{ width:34px; height:9px; background-position:2px 19px; padding:19px;}
.subheader-icon2{ width:20px; height:25px; background-position:0 -39px; padding:2px 15px; margin-left:50px;}
.subheader-icon3{ width:25px; background-position:2px -74px; padding:10px 15px; margin-left:65px;}
.gift-icon{ width:34px; height:26px; background-position:2px -150px; padding:12px 19px;}

.navlast-icon{  width:13px; height:16px; background-position:-90px 8px; padding:0px 11px; margin-top:10px;}
.bluearrow-icon{ width:20px; height:16px; background-position:-46px 0px; padding:0px 10px; margin-left:10px; }
.facebook-icon{ width:35px; height:35px; background-position:-100px -82px; padding:0px 0px; display:block; margin-top:4px; }
.twitter-icon{ width:36px; height:35px; background-position:-143px -82px; padding:0px 0px; display:block; margin-top:4px;}
.footerdot-icon{background-position: -40px -112px;    height: 8px;    padding: 2px 11px;    width: 8px;}
.whitearrow-icon{ width:10px; height:18px; background-position:-120px 4px; cursor:pointer; padding-left:10px; margin-left:3px;}
.whitearrow-dis-icon{ width:10px; height:12px; background-position:-120px 7px; cursor:pointer; padding-left:10px; margin-left:3px;}
.redquestionmark-icon{background:url(../img/redquestionmark-icon.png) no-repeat; width:17px; height:16px;cursor:pointer; }
.bluequestionmark-icon{ background:url(../img/bluequestionmark-icon.png) no-repeat; width:17px; height:17px; display:block;}

.whitearrow2-icon{ width:20px; height:12px; background-position:-95px -122px; cursor:pointer; padding-left:15px; margin-left:8px;}
.whitearrowbig-icon{ width:16px; height:20px; background-position:-125px -116px; cursor:pointer; padding-left:25px; margin-left:25px;}
.ordercheckout-icon{ width:30px; height:28px; background-position:-180px -79px; cursor:pointer; padding:8px 45px 8px 0;}
.backtobag-icon{width:28px; height:32px; background-position:-218px -74px; cursor:pointer; padding:7px 38px 15px 0; margin-left:8px;}
.blackarrow-icon{ width:15px; height:12px; background-position:-85px -114px; padding:6px 15px 0px 0; margin-left:22px;}
.secure-icon{ width:40px; height:40px; background-position:-190px -114px; margin-left:116px;}
.greyArrow-icon {
    background: url("../img/sprites.png") no-repeat scroll -50px -72px rgba(0, 0, 0, 0);
    height: 13px;
    width: 8px;
    padding:0 5px;
    margin-left:10px;
    }

.mailbox{float:left; margin:7px 0 0 3px; }
.whitearrow-lefticon{ width:10px; height:12px; background-position:-95px -139px; cursor:pointer; padding-left:12px; margin-left:0px;}
.pinkarrow-icon{ width:10px; height:12px; background-position:-99px 4px; cursor:pointer; padding-left:10px; margin-left:3px;}

.search-icon{padding:0 0 7px 29px; margin:5px 0; float:right; height:12px; text-indent:-99999px;background-position:-43px -35px; cursor:pointer; border-left:1px solid #dcdcdc; display:block;}
.search-icon:hover{ background:#f0f0f0 url(../img/tfsglobal-sprites.png) no-repeat 0 0; background-position:-43px -33px; }



.globalsprites2{ background:url(../img/sprites.png) no-repeat;}

.large-icon{ width:25px; height:14px; background-position:2px -386px; padding:5px 10px;}
.refresh-icon{ width:35px; height:14px; background-position:-58px -385px; padding:10px 15px;}
.search2-icon{
    display: inline-block;
    width: 22px;
    height: 25px;
    margin-top: 1px;
    line-height: 14px;
    vertical-align: text-top;
    background-position: -27px -392px;
    background-repeat: no-repeat;
    }

.msg-icon{width:25px; height:14px; background-position:0 -428px; padding:5px 10px;}
.addto-icon{width:25px; height:14px; background-position:3px -408px; padding:5px 10px;}
.green-arrowicon{background:url(../img/green-arrow.png) no-repeat 0 5px; padding:10px; }
.questionmark-icon{background:url(../img/Question-Mark-Icon2.png) no-repeat 0 5px; padding:5px 10px 5px; margin-left:33px;}
.fbnew-icon{ width:25px; height:14px; background-position:-29px -425px; padding:5px 10px;margin-left:10px;}
.tbnew-icon{ width:25px; height:14px; background-position:-56px -425px; padding:5px 10px;margin-left:10px;}
.gplusnew-icon{ width:25px; height:14px; background-position:-79px -425px; padding:5px 10px;margin-left:10px;}
.printnew-icon{ width:25px; height:14px; background-position:-104px -425px; padding:5px 10px; margin-left:10px;}
.hukdnew-icon{ width:85px; height:14px; background-position:-125px -429px; padding:5px 33px; margin-left:10px;display: inline-block;    line-height: 14px;
    vertical-align: text-top;}
.contactMe-icon{ width:34px; height:26px; background-position:-46px -294px; padding:14px 19px;}

.black-smallicon{ width:25px; height:14px; background-position:-51px -66px; padding:5px 10px;margin-left:10px;}

.bluecheck-icon { background: url('../img/sprites.png') no-repeat -92px -469px; width: 16px; height: 12px; padding:0 10px; }
.dtext-icon { background: url('../img/sprites.png') no-repeat -126px -467px; width: 11px; height: 13px; padding:0 10px; }
.yellowStar-icon{ background: url('../img/sprites.png') no-repeat -156px -465px; width: 23px; height: 22px; padding:0 10px; }
.freeSample-icon { background: url('../img/sprites.png') no-repeat -198px -461px; width: 16px; height: 19px; padding:0 10px; }
.tText-icon { background: url('../img/sprites.png') no-repeat -235px -461px; width: 14px; height: 18px; padding:0 10px; }
.prizeCup-icon { background: url('../img/sprites.png') no-repeat -264px -465px; width: 15px; height: 16px;  padding:0 10px; }

.moreifo-icon{ background: url('../img/sprites.png') no-repeat -332px -461px; width: 13px; height: 13px;padding:0 8px;}

.footerPayment{ background:url(../img/left-paymentmethod.jpg) no-repeat; width:315px; height:75px;}
.footerPaymentRyt{ background:url(../img/payment-icon.jpg) no-repeat; width:330px; height:48px;}
/*** home page slider css ***/


.jcarousel-container { position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;
 /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
    }
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}



/* Rating Star Starts*/
.ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel{
    width:16px;
    height:16px;
    font-size:2px;
    float:left;
    text-decoration:none;
    vertical-align:bottom;
    background-image:url(../img/star.gif);
    background-repeat:no-repeat;
}
.ui-rating a {	cursor: pointer;}
.ui-rating-full  {background-position:left top;}
.ui-rating-half  {background-position:left -16px;}
.ui-rating-empty {background-position:left -32px;}
.ui-rating-cancel-empty {background-position:left -64px;}
.ui-rating-cancel-full {background-position:left -80px;}
.ui-rating-hover {background-position:left -48px;}

/* Rating Star End*/

.mapDiv{width:672px; float:right; margin:35px 0 0 0; padding:0; height:550px; border: 1px solid #ccc;}
.mapAddressDiv{width:300px; float:left;  margin:0; padding:0px 20px 20px 0; margin:22px 0; }
.mapAddressDiv h2{ margin:0; padding:0; font-size:14px; font-weight:normal;}
.mapAddressDiv h2 a{ color:#000028;}
.mapAddressDiv h2 a.active{ color:#e70b75;}
.mapAddressDiv h3{ color:#9f9f9f; font-size:14px; padding:0;}
.mapAddressDiv table{ border:none!important;}

/* Start: Recommended Isotope styles */

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/******** Isotope end******/

/*Start */
.loaderImg{width:100%; height:100%; top:0px;left:0px; position: fixed;display: block;opacity: 0.7;background-color: #fff;z-index: 99;text-align: center;background:url(../../../img/ajax-loader.gif) no-repeat center transparent;}
/*End Loader*/


/* top search result css*/
 .searchheader{position:absolute;z-index:99999;right:100; top:60px; background:#fff; width:359px;}
 .commonsearch{ margin:0; padding:0;}
 .commonsearch li{ padding:5px;z-index:99999; display: block!important;clear:both; min-height:42px; margin:0!important; margin-bottom:1px;} 
 .commonsearch li:hover{background-color:#fff!important; display:block; color:#000;}
 .commonsearch li a{color:#000;} 
 .commonsearch li:hover a:link{  background-color:#fff!important; display:block;color:#000!important;  }
 .searchtitle{ background: url("../img/searchtitle_bg.jpg") repeat-x scroll 0 0 transparent; color:#fff; font-size:12px; padding:8px 7px; margin:0;}
 .lightgreybg{ background-color: #F9F9F9; border-bottom:1px solid #fff;}
 .border2px{ border:1px solid #929396;}
 .topsearchtitle2{font-size:10px;font-weight:bold;color:#000; width:246px;}
 .lightgreybg .fontsmall{ font-weight:normal!important;}
 .commonsearch li:hover .topsearchtitle2{ color:#000!important;}
 .commonsearch .img-micromini{ padding:15px 0; height:auto;}
 
.loginopenid{background-image: url("../img/openid.png");background-position: top center;background-repeat: no-repeat;width:114px!important; height:55px!important;border:none!important; }
.loginfb{ background:url("../img/fb.png")no-repeat top center; width:114px!important; height:55px!important;border:none!important; }
.logingoogle{ background:url("../img/google.png")no-repeat top center; width:114px!important; height:55px!important; border:none!important; }
.loginborder{ background:url("../img/or.png") no-repeat 270px 0; margin:30px 12px; color:#555555!important; width:328px; }
.lightbluetext{ color:#0268a7!important; background:none!important}
.loginbox{ padding:15px 20px; margin:20px 0 30px 0;}

/*  facets scent image*/
.centBox{ margin:0; padding:0;  float:left; width:185px; clear:both;}
.centBox li{  color:#09063d; padding:0; margin:0 0 4px 4px; float:left; width:85px; height:85px;  display:block;}
.centBox li a{  color:#09063d; width:85px; height:85px;  display:block;  cursor:pointer;}

.floral{width:85px; height:85px; background:url(../img/cent-normal.png) no-repeat; background-position:0 0;}
.floral:hover{width:85px; height:85px; background:url(../img/cent-active.png) no-repeat; background-position:0 0;}
.floral.active{width:85px; height:85px; background:url(../img/cent-active.png) no-repeat; background-position:0 0;}
.floralDisable{width:85px; height:85px; background:url(../img/cent-gray.png) no-repeat; background-position:0 0;}

.oriental{width:85px; height:85px; background:url(../img/cent-normal.png) no-repeat; background-position:-89px 0;}
.oriental:hover{width:85px; height:85px; background:url(../img/cent-active.png) no-repeat; background-position:-89px 0;}
.oriental.active{width:85px; height:85px; background:url(../img/cent-active.png) no-repeat; background-position:-89px 0;}
.orientalDisable{width:85px; height:85px; background:url(../img/cent-gray.png) no-repeat; background-position:-89px 0;}

.fresh{width:85px; height:85px; background:url(../img/cent-normal.png) no-repeat; background-position:0 -89px;}
.fresh:hover{width:85px; height:85px; background:url(../img/cent-active.png) no-repeat; background-position:0 -89px;}
.fresh.active{width:85px; height:85px; background:url(../img/cent-active.png) no-repeat; background-position:0 -89px;}
.freshDisable{width:85px; height:85px; background:url(../img/cent-gray.png) no-repeat; background-position:0 -89px;}

.woody{width:85px; height:85px; background:url(../img/cent-normal.png) no-repeat; background-position:-89px -89px;}
.woody:hover{width:85px; height:85px; background:url(../img/cent-active.png) no-repeat; background-position:-89px -89px;}
.woody.active{width:85px; height:85px; background:url(../img/cent-active.png) no-repeat; background-position:-89px -89px;}
.woodyDisable{width:85px; height:85px; background:url(../img/cent-gray.png) no-repeat; background-position:-89px -89px;}
 .controls .input-mini{ width:70px;}
/* Social Media */
.sharrre .box{ float:left;} 
.sharrre .count {
    color:#444444;
    display:block;
    font-size:17px;
    line-height:34px;
    height:34px;
    padding:4px 0;
    position:relative;
    text-align:center;
    text-decoration:none;
    width:50px;
    background-color:#eee;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px; 
  }
  .sharrre .share {
    color:#FFFFFF;
    display:block;
    font-size:11px;
    height:16px;
    line-height:16px;
    margin-top:3px;
    padding:0;
    text-align:center;
    text-decoration:none;
    width:50px;
    background-color:#9CCE39;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px; 
  }
/*   .sharrre .buttons {
    display:none;
    float:left;
    width:300px;
  }*/
  .sharrre .button {
    float:left;
    max-width:50px;
    height:50px;
    margin-left:10px;
  }
  /*Credit Card */
.cards {
    overflow: hidden;
    padding-left: 134px;
}
.cards li {
    -moz-transition: all 0.2s ease 0s;
    background-image: url("../../../img/card_logos.png");
    background-position: 0 0;
    float: left;
    height: 32px;
    margin-right: 8px;
    text-indent: -9999px;
    width: 51px;
}
.cards li:last-child {
    margin-right: 0;
}
.cards .visa_electron {
    background-position: 204px 0;
}
.cards .mastercard {
    background-position: 153px 0;
}
.cards .maestro {
    background-position: 102px 0;
}
.cards .discover {
    background-position: 51px 0;
}
.cards .visa.off {
    background-position: 0 32px;
}
.cards .visa_electron.off {
    background-position: 204px 32px;
}
.cards .mastercard.off {
    background-position: 153px 32px;
}
.cards .maestro.off {
    background-position: 102px 32px;
}
.cards .discover.off {
    background-position: 51px 32px;
}
.cardslogo {
    overflow: hidden;
    padding-left: 15px;
}
.cardslogo li {
    -moz-transition: all 0.2s ease 0s;   
    background-position: 0 0;
    float: left; 
    margin-right: 8px;     
}
.cardslogo li.creditcardlogo{background-image: url("../../../img/creditcardlogo.gif") ; width:142px;height:61px; }
.cardslogo li.paypallogo{background-image: url("../../../img/paypallogo.gif") ; width:137px;height:61px; }
.cardslogo li.giftcardlogo{background-image: url("../../../img/giftcardlogo.gif"); width:96px;height:61px; }
.giftcardback{background-image: url("../../../img/gift-card-back.jpg"); width:331px;height:117px; }

.paymentcard{ margin:10px 0;}
.paymentcard li{float:left; padding:8px; width:70px;height:45px; margin-right:8px;}
.paymentcard li:hover{background-color:#f0f0f0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.paymentcard li.active{background-color:#ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/*.paymentcard li.mastercard{background-image: url("../img/mastercard1.png") no-repeat ;width:60px;height:32px; }
.paymentcard li.jcb{background-image: url("../img/jcb1.png") no-repeat;width:60px;height:32px; }
.paymentcard li.mastero{background-image: url("../img/mastero1.png") no-repeat;width:60px;height:32px; }
.paymentcard li.visa{background-image: url("../img/visa1.png")no-repeat;width:60px;height:32px; }
.paymentcard li.americanexpress{background-image: url("../img/americanexpress1.png") no-repeat;width:60px;height:32px; }
.paymentcard li.paypal{background-image: url("../img/paypal1.png")no-repeat; }
.paymentcard li.gft{background-image: url("../img/gft1.png")no-repeat;}
*/
/*Credit Card : End*/

.facetFixedPromos{  height:50px;overflow-y: scroll;overflow-x:hidden; padding:10px 0; }
.facetFixedPromos li{float:left; margin-left:15px;}
.jsLoginTbl{ padding:10px;}

/* Stores */
.storeList {
    background-color: #FFFFFF;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 570px;
}
.storeList h2 {
    color: #7B906C;
    font-size:15px;
    margin: 0;
    padding: 36px 5px 16px 7px;
}
.storeList .storeListLeft {
    display: block;
    float: left;
    width: 280px;
}
.storeList h3 {
    color: #fff;
    display: block;
    float: left;
     font-size:15px;
    font-weight: bold;
    line-height: 17px;
    margin:  0 0 5px 0;
    padding: 5px 5px;
    width: 20px;
	background:#07053c;
}
.storeList ul {
    background: none repeat scroll 0 0 #f5f3f3;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 30px;
    list-style: none outside none;
    margin: 4px 0 8px 0;
    padding: 0;
    width: 250px;
}
.storeList .OSselect2 {
    background: none repeat scroll 0 0 #000;
}
.storeList li {
    margin: 0;
    padding:0;
}
.storeList li a {
    padding: 0 0 0 20px;
    text-decoration: none;
	color:#000;
}
.storeList li a:hover {
    background: none repeat scroll 0 0 #e2e2e2;
    display: block;
    text-decoration: underline;

}

.storeListDetail {
    background-color: #FFFFFF;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 410px;
   font-size:14px;
   color:#9a9a9a;
}

.storeListDetail .storeAddress {
    display: block;
    float: left;
    width: 200px;
    margin-right:20px;

}

.storeListDetail .storeDesc {
    display: block;
    float: left;
    width: 300px;
    margin-right:20px;
  
}

.storeListDetail .storeMap {
    display: block;
    float: left;
    width: 450px;
    padding:0;
    margin:0;
  }

.storeInfoImg{ width:490px; height:270px; margin:10px;}

.orderedList{ margin:0; padding:5px 20px; }
.orderedList li{ list-style:decimal-leading-one!important; margin:5px 0; }
.greyFullbg{  padding:10px; margin:10px;  background:#f9f9f9;}
.greyFullbg a{ color:#fff!important;}


/* New Store Locator CSS*/

.findLocatorHeader { background:#f0f0f0; border:1px solid #969696;}
.findLocatorHeader h2{ color:#08053c; font-size:3.4em; line-height:50px!important; padding:20px 0 0 10px; font-weight:900;}
.locatorMap{background:url("../img/map-01.png") no-repeat; height:295px; width:230px; float:left; }
.clickCollect{background:url("../img/click-collect.png") no-repeat; height:120px; width:150px; float:left; margin:20px 0 0 60px; }
.height25 input{ height:25px;}
.locatorHeading{ border-top:1px solid #969696;border-bottom:1px solid #969696; padding:10px 0; color:#000!important; font-size:1.3em; font-weight:bold;}
.lineheightnormal{ line-height:16px;}
.greyContainerBg{ background:#ebebeb; padding:10px;}
#divStoreDetailBody{ background:#fff;}
#divStoreDetailBody .span2{  width:155px; margin-right:9px; line-height:16px;}
.storeModal .modal-header{padding:0px!important; }
.modal-header h5{font-weight:normal; font-size:14px;padding-bottom:6px;}
.borderBottomGrey{ border-bottom:2px solid #969696; padding-bottom:3px;}
.borderLeftGrey{ border-left:1px solid #969696; padding-left:8px;}
.icon-remove:hover{ cursor:pointer;}
.storeUpperPart .img-large2{ width:172px; height:148px;}
.selectPanel{ background:#969696; padding:5px;}
.divStoreModalData .modal.fade.in { left:50%!important; top:25%!important;}

/* OrderPad page  */

.tabOrderpad{padding:10px;}
.tabOrderpad .btn-warning{background:#ebebec;border:none; color:#69696a; font-size:10px;}
.tabOrderpad .btn-warning:hover{ background:#d3d3d8; color:#69696a;}

/* OrderPad end here  */
.qna li{ margin:0; padding:5px 10px;}
.qna li.ques{font-weight:bold;}
.backbag{margin-top:-35px;}

/* New Fragrances page css  */

.blueheading{background:#08053c; width:100%; height:45px;}
.blueheading h2{float:left; padding:5px 15px; margin:0; font-size:16px;color:#fff;}
.blueheading h2 a{color:#fff; text-decoration:none;}
.blueheading h3{ float:right;font-size:16px;color:#fff;padding:12px 15px;margin:0;}
.blueheading h3 a{ color:#fff; text-decoration:underline;} 
.blueheading h3 a:hover{ color:#fff; text-decoration:none;} 

.extraPanel{ background:#f9f9f9 url("../img/bggradient.gif") repeat;color:#000; border-top:1px solid #d0d2d3;}
.extraPanel .topsearch{border:1px solid #e6e4e4; margin:15px 0;}
.extraPanel .searchbtn{float:left; background: url(../img/tfsglobal-sprites.png) no-repeat 0 0; background-position:-40px -33px; border-radius:0!important;width:35px;  height:20px; text-indent:-99999px; margin:5px 0 0  0; padding:0px; cursor:pointer; border-left:1px solid #dcdcdc;}
.extraPanel .searchbtn:hover{ background:#f0f0f0 url(../img/tfsglobal-sprites.png) no-repeat 0 0; background-position:-40px -32px; }  
.extraPanel h2{ font-size:6.1em; color:#08053d; padding:40px 0;}
.extraPanel h3{ font-size:2.1em; color:#08053d; padding:10px 0;}

.topsearch {
    float: left;
    width: 398px;
}

.toplink{ border-top:1px solid #e3e4e4;border-bottom:1px solid #e3e4e4; margin:5px 0;}
.toplink .linkheading{ min-height:50px; float:left; font-weight:bold;margin-right:40px; padding:10px 0; color:#646566;}
.toplink ul{ margin:0; padding:0;}
.toplink ul li{ color:#08053c; float:left; padding:10px 5px 10px 0px; width:125px;font-size:13px;}
.toplink ul li a{color:#646566; text-decoration:none; }
.toplink ul li a:hover{ color:#100f0f;}

/* new fragrances css */
.newFragrances{ width:1020px; margin:0 auto; margin-bottom:50px;}
.newfragrancesBox{ margin:0; padding:0;}
.newfragrancesBox li{ float:left; padding:10px 15px; margin:0 5px 20px 0; border:1px solid #e3e2e2; height:270px;width:166px;}
.newfragrancesBox li h2{ color:#fff; padding:0 0 15px 0;}
.newfragrancesBox li h4{ margin:0; padding:0;}	
.pinktext{ color:#f92685;}
.pinktext2:hover{color:#f92685!important;}
.img205{width:165px!important; height:205px!important; display:block; margin-bottom:5px;}
.span165{width:165px!important;}


/*New Frangrance Css Ends*/

/* discovery club css */
.discoverygreybox{ background: url(../img/discoverygreyboxBg.gif) repeat;margin:15px 3px; }
.discoverygreybox h2{ font-size:2.8em; font-weight:normal; padding:15px 0; color:#07053c;}
.howitwork .btn-pink { color:#fff!important; width:150px; background:url("../img/pinkbtnBg.gif") repeat-x scroll 0 0;} 
.howitwork .btn-pink a{ color:#fff;}
.howitwork .btn.disabled, .btn[disabled]{ color:#000!important;}
.howitwork .whitearrow-icon{ margin-top:5px;background-position: -119px 7px;}
.ordernow .whitearrow-icon{ margin-top:5px;background-position: -119px 10px;}
.ordernow .btn-pink { color:#fff!important; width:133px;} 
.discoveryHeading h1{ background:url(../img/discovery_club_txt.jpg) no-repeat center; height:40px; margin:0 0 10px 0;}
.discoveryHeading{ background:url(../img/discovery_club_txt.jpg) no-repeat center; height:46px; margin:0 0 10px 0;}
.dicoveryMenu{margin:0; padding:0; width:1020px; background:#08053c;}
.dicoveryMenu li:first-child{  padding:0!important; margin:0!important; width:50px!important;}
.dicoveryMenu li:first-child a{  padding:10px 15px!important; margin:0!important; width:50px!important;}
.dicoveryMenu li{ float:left;  margin:0; font-size:1.2em; border-left:4px solid #fff; line-height:39px; background:#08053c;}
.dicoveryMenu li a { color:#fff;  padding:10px 56px; line-height:30px;}
.dicoveryMenu li a:hover { border-bottom:4px solid #eb008a; color:#fff;  padding:10px 56px; line-height:39px; }
.discoverygreybox ul { margin:0;padding:0 0 0 15px;}
.discoverygreybox ul li{ list-style:disc!important; padding:3px 5px;}
.discoverygreybox ol { margin:0;padding:0 0 0 15px;}
.discoverygreybox ol li{  padding:3px 5px;}
.img370px img{ width:380px; height:280px;}
.spanunique{ width:665px!important; }
.discoveryjoin h3{ padding:3px 0;}
.discoveryjoin .control-label { text-align:left;}
.discoveryjoin a{color:#fff;}
.brdnone{ border:none!important;}
.clubbox{width:990px!important; clear:both; margin-bottom:15px;}

.fixedwidthhome{padding:0!important;}
.dishome{padding:7px 0 0 0; margin:-3px;}
.fixedwidth {width:170px !important;}
.fixedheight1{ height:170px!important;}

.dispostcodebtn{padding:6px 8px !important;}  
.minheight1{ height:190px;}
.disclub-graybox{background: none repeat scroll 0 0 #f0f0f1;   border: 1px solid #EFEFEF;  margin: 0px 11px; padding: 10px; -webkit-border-radius: 12px; -moz-border-radius:12px;border-radius: 12px; border:3px solid #779ec5; }
.disclub-graybox .font5{ font-size:1.8em; float:right;}
.disclub-graybox h3{ font-size:2.4em; color:#07053c; padding:35px 0 15px 0px;}
.clickable{ display:block!important; height:100%!important;}
.margintop-30{ margin-top:-30px;}
.disclub-graybox .font5{ font-size:1.8em; float:right;}
.howitworks{ margin:0; padding:0;}
.howitworks li{ float:left; margin:0; font-size:1.2em; padding:0; text-align:right; }
.middlebox{ padding:0 72px!important;} 

.disc-product { margin:0; padding:0;}
.disc-product li{ float:left; border:1px solid #eee;position:relative; width:124px;height:270px; margin-right:8px!important; margin-bottom:20px; background:none!important;padding:4px 5px 5px 5px;}
.disc-product li:hover {box-shadow:0 0 4px rgba(0, 0, 0, 0.3);border:1px solid #ccc;margin-right:8px!important;background:none!important;}
.disc-product li .img-medium{width:122px!important;padding:3px!important;}

.disc-product li .fixedFromBottom {position:absolute;left:10px;right:10px; bottom:10px; }
.disc-product .prodbrand{font-size:1em;color:#000;}

.textdetails .disc-product li{ height:405px;}
.bottomDiscoveryProducts{ width:520px;margin:0 auto;}



/* New Discovery club css */
/*.discoverygreybox2{ background: url(../img/dis-bg.jpg) no-repeat;margin:15px 3px; color:#fff; font-size:16px;}*/
.discoverygreybox2{ margin:15px 3px; color:#000; font-size:16px;}
.discoverygreybox2 h2{ font-size:2.8em; font-weight:bold; padding:10px 0 16px 0; color:#000; margin:0; float:left;}
.discoverygreybox2 ul { margin:0;padding:0; color:#000;}
.discoverygreybox2 ul li{ list-style:none!important; padding:3px 13px; font-size:1em; line-height:24px; text-indent:-12px;}
.discoverygreybox2 ol { margin:0;padding:0 0 0 15px;}
.discoverygreybox2 ol li{  padding:3px 5px;}
.discoverygreybox2 .span7{ width:650px;}
.dcbox2Img{ float:right; width:335px;}
.discoveryPlan{ margin:0;padding:0;}
.discoveryPlan li{ color:#000;line-height:18px!important; float:none!important;}
 .fixedFromBottom {bottom: 15px;left: 7px;position: absolute;right: 7px;}
 .discovery-bottom-img{ /*background: url(../img/gradient_bg.png) repeat-x;*/ padding:10px 0; width:99.8%; border-top:0px solid #4c4b5d;}

/* .discBox2{background:url(../img/bg-list.png) no-repeat; float:left; padding:1%; margin-left:15px; height:200px; width:21%;}*/
.discBox2{background:#ffffff; color:#000; float:left; padding:10px 10px 4px 10px; margin:9% auto 10px auto;width:85%; border-top:5px solid #221b47;border-left:5px solid #221b47;border-bottom:5px solid #221b47;border-right:3px solid #221b47; text-align:center; position:relative; font-size:12px; font-weight:700;}
/*.discBox2:hover{cursor:pointer; margin-top:-10px;-moz-box-shadow: 0px 0px 3px 2px #CCCCCC; -webkit-box-shadow:  0px 0px 3px 2px #CCCCCC;box-shadow:0px 0px 3px 2px #CCCCCC; }*/
.discBox2 h3{ text-align:center; padding-bottom:10px; padding-top:5px; font-size:24px; font-weight:bold!important;}
.disBtnmargin{margin-left:55px; margin-top:15px; }

.disBtn .btn-global span{padding:3px 50px 5px 55px; border:2px solid #FFFFFF;}
.disBtn .btn-global span:after{ display:none;}

.greyHeading{ background: url("../img/footerBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-size: 1.3em;
    padding: 10px;
    margin-top:20px;
    }
.greyHeading h3{ margin:0; padding:0; font-size:1em;}
.discoverylogin{ margin-top:5px!important;}
.discoverydesc .btn5 span:after{background:none!important;}

.discoverydesc select{ width:163px;}

/*.searchresult .prodsubbrand, .searchresult .prodname{font-weight:bold;color:#000;font-size:.9em;}*/
.prodtitle a:hover{ text-decoration:none;  color:#07053c!important;}
/*.searchresult .btn{ padding:3px 8px 5px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}
.searchresult .btn{ padding:3px 8px 5px 8px;border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}*/
.searchresult .btn{ padding:3px;font-size:0.9em;border-radius:0;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}


.searchresult .whitearrow-icon{ width:10px; height:12px; background-position:-120px 3px;cursor:pointer; margin-left:3px;}
.how-works-padd{padding:12px 4px 20px 0; text-align:center; }
.how-works-padd h1{color:#08053c!important; }

/* discovery club css end here */

.imgFix {width:24px!important; height:24px!important;}
.fb1{background:url(../img/fb1-gray.png) no-repeat center;display:block!important;height:24px!important;width:15px!important;float:left; padding-right:15px;} 
.fb1:hover{background:url(../img/fb1.png) no-repeat center;display:block!important;height:24px!important;width:15px!important;} 
.twitter1{background:url(../img/twitter1-gray.png) no-repeat center;display:block!important;height:24px!important;width:24px!important;float:left; padding-right:15px;} 
.twitter1:hover{background:url(../img/twitter1.png) no-repeat center;display:block!important;height:24px!important;width:24px!important;} 
.google1 a span img{display:none!important;}
.google1{background:url(../img/gplus1-gray.png) no-repeat center;display:block!important;height:24px!important;width:24px!important;float:left; padding-right:15px;} 
.google1:hover{background:url(../img/gplus1.png) no-repeat center;display:block!important;height:24px!important;width:24px!important;} 
.pinterest1{background:url(../img/pint1-gray.png) no-repeat center;display:block!important;height:24px!important;width:24px!important;float:left; padding-right:15px;} 
.pinterest1:hover{background:url(../img/pint1.png) no-repeat center;display:block!important;height:24px!important;width:24px!important;} 
.emailfriend-icon{ background:url(../img/email-icon-gray.png) no-repeat left; margin:0 0 0 5px; padding:8px 0 0 25px; }
.emailfriend-icon:hover{ background:url(../img/email-icon.png) no-repeat left; }
.hukd-share{ padding-left:15px;}
.hukd-button{background:url(../img/hukd.png) no-repeat center;display:block!important;height:24px!important;width:42px!important;float:left; padding-right:14px;} 
.hukd-button:hover{background:url(../img/hukd2.png) no-repeat center;display:block!important;height:24px!important;width:42px!important;padding-right:14px;} 

/************ XMas***********************/


	.xmas_container{position: absolute;	width: 1020px;	height: 656px;	background: url(../img/Background.jpg) no-repeat top left; }	
	.bauble	{position: absolute; z-index: 50; top: 0px;	}
	#xmas_bauble1 {left: 0px;	}
	#xmas_bauble2 {left: 160px;}
	#xmas_bauble3 {left: 320px;}
	#xmas_bauble4 {right: 320px;}
	#xmas_bauble5 {right: 160px;}
	#xmas_bauble6 {right: 0px;}
	.bauble img	{border: none;}
	#xmas_logo	{position: absolute; top: 235px; left: 100px; z-index: 50;}
	#xmas_logo img	{width: 800px;border: none;	}
	#xmas_carousel	{position: absolute; bottom: 40px; left: 0px; width: 1000px; height: 220px; overflow: hidden;}
	#xmas_carousel div.slide {width: 300px;	height: 220px;	float: left;}
	#xmas_carousel div.slide img	{margin-top: 60px;	width: 200px;		border: none;}
	#xmas_carousel div.slide:nth-child(1) img	{margin-left: 90px;	}
	#xmas_carousel div.slide:nth-child(3) img	{margin-left: 10px;	}
	#xmas_carousel div.activeSlide img	{margin-top: 10px;	width: 400px;	}
	#xmas_carousel div.activeSlide	{width: 400px;		height: 220px;	}
	#arrow_left	{position: absolute;	bottom: 55px;	left: 30px;	width: 40px;	height: 190px;	cursor: pointer;	}
	#arrow_right{position: absolute;	bottom: 55px;	right: 30px;	width: 40px;	height: 190px;	cursor: pointer;	}
	#xmas_links	{position: absolute;	bottom: 5px;	left: 10px;	width: 980px;	height: 30px;	line-height: 30px;	font-size: 1.5em;	text-align: center;	}
	#xmas_links a:link	{margin: 0px 30px;	test-decoration: none;	color: #0000ff;	}
	#xmas_links a:active{margin: 0px 30px;	test-decoration: underline;	color: #0000ff;	}
	#xmas_links a:visited{margin: 0px 30px;	test-decoration: none;	color: #0000ff;	}
	#xmas_links a:hover	{margin: 0px 30px;	test-decoration: underline;	color: #0000ff;	}
	.xmasheight{height:680px;}
	.modal-header{border-bottom:none!important;}
	.giftwrapTb .middle{ vertical-align:middle!important;}
	.promoArealinks{list-style:none;padding:0; margin:0; bottom:20px; position:absolute;}
	.promoArealinks li{ float:left; margin:0 15px 0 0; font-weight:bold;  bottom:15px;}
	.fixedtext{padding:0; }

	.storescrollBox {height:300px; width:400px; float:left; overflow:auto; margin:20px 0;}
	.promoBackgroundBox1{position:absolute; z-index:9999px; padding:10px; width:1000px;}
	.promoBackgroundBox2{position:absolute; z-index:9999px; padding:10px; width:760px;}
	.promoBackgroundImg img{ height:200px!important }
	.promoBackgroundImg2 img{ height:149px!important;}
	
	.liveChat{ top:50%; position: fixed;z-index: 99;right:0}
	.yellowStrip{ margin:0 auto; padding:0;}
	
    .bottomArrow{ padding:28px 0 0 0; text-align:center;background:url(../img/arrow-down1.png)no-repeat center bottom;clear:both;}
    .upArrow{ padding:28px 0 0 0;text-align:center; background:url(../img/arrow-up1.png)no-repeat center bottom;clear:both; }

/* New Gift Page new CSS */  
    .borderimage img{ border: none; overflow: hidden; float: left;}
    .borderimage:hover img{border: 3px solid #08053c;}
    .borderimage:hover img{margin: -3px;}


/* Jackpot CSS */    

 .wrapper{ width:1020px; margin:0 auto;}
/*.jackpotBoxbg{ background:#94272e url(../img/red-gradientBg.jpg) no-repeat top center;}
.jackpotBox{  min-height:400px; width:380px; margin:0 auto;}
.jackpotimg{background:url(../img/jackpot-01.png) no-repeat top center; height:400px;}*/
.jackpotBoxbg{ background:#00adee url(../img/red-gradientBg.jpg) no-repeat top center; height:656px; border-radius:40px;}
.jackpotBox{  min-height:646px; width:591px; margin:0 auto; padding:10px 0 0 0 !important; }
.jackpotimg{background:url(../img/jackpot-01.png) no-repeat bottom center; height:646px;}
.msgbox{ padding:245px 0 0 28px; font:20px Arial, Helvetica, sans-serif; font-weight:bold;}
.jackpotbanner{background:url(../img/hitthejackpot.png) no-repeat top center; height:47px;}
.redBtn{ background:#ec1c24; float:right; font:20px Arial, Helvetica, sans-serif; padding:5px; margin:-56px 6px;}
.redBtn a{ color:#fff; text-decoration:none;}
.Scratch3 .font4{font-size:32px;font-weight: bold; padding:10px 0 0 0 !important; margin:0; color:#000;}
.Scratch3 .font2{font-size:18px;padding:0; margin:0; color:#000;}
.textDecoration{text-decoration:underline !important;}	
.blueWrapper{ }
.formBox{width:750px!important; margin:20px auto; padding-top:380px;}
h3.highlight {background: #08053c;color: #ffffff;font-size: 1.1em; padding:5px 0;}
.feedbackForm .radio, .checkbox { min-height: 20px; padding-left: 20px!important;}
.bulletLI li{ list-style:disc!important; line-height:22px; padding-left:10px;}

.happyhourRoundedbox{ background:#00adee;height:656px;border-radius:40px; margin:10px auto;; padding:10px;}
.happyhourbanner{background: url(../img/HappyWeekBanner.png) no-repeat center; height:47px;}
.boxheader{padding:3px 0;}
.centerMessageBox{ width:589px; float:right}
.yellowBtn {
    background:#fff100;
    float: right;
    font: 2.1em Arial,Helvetica,sans-serif;
    padding: 5px 15px;
	margin:200px 0;
   }
.yellowBtn a{ color:#000; text-decoration:none;}
.iconarrow{  background: url("../img/arrow-hr.png") no-repeat scroll right top transparent;
    display:inline-block;height: 15px;width: 15px; margin-left:3px;}   

.box800{ width:820px;}
.bottomMsgbox{color:#fff100; font:1.6em Arial,Helvetica,sans-serif; text-transform:uppercase; text-align:center; font-weight:bold;}


.jackpotForm{ background:url(../img/second-chance-spin-02.jpg) no-repeat bottom center; min-height:696px;}
.custHeader h1{ border-bottom:2px solid #747474!important; padding-bottom:10px; margin:0;}


/* Hugo Boss Structures */

.hugoContainer{ background:#000; color:#fff;}
.borderStyle{ background:url(../img/hugo-boss/gradient_border.jpg) no-repeat bottom center; }
.borderStyletop{ background:url(../img/hugo-boss/small-hugoboss-gradient.png) no-repeat -3px 2px; }
.hugoContainer h2{ color:#fff;}
.hugoContainer .border1px{ border:1px solid #313133;}
.chanelbottomext{ color:#000;}
.Hcategorybox{ width:99px; min-height:252px;}
.Hcategory li a{ color:#fff;}

.Hugo-slider{ width:40%; float:right;}
.hugoSubbrands{ margin-top:-28px; float:right;}
.Hugo-slider .carousel-caption h4{ color:#a19379!important; font-size:1.4em!important;}
.Hugo-slider .carousel-control{ border:0!important; background:none!important;}
.Hugo-slider .carousel-control img{ max-height:inherit!important;}
.brandLogobox{ margin-left:-13px;}
.hugo-shadow{ background:url(../img/hugo-boss/small-hugoboss-gradient.png) no-repeat -3px 2px; }

.lacoste li{ float:left; margin-left:12px; color:#000; font-size:10PX; } 
.hugoLeft .table-striped td{ background:none!important; padding:10px 5px!important; font-size:14px;} 

.termsConditions {
	counter-reset: my-badass-counter;
}
.termsConditions dt:before {
    content: counter(my-badass-counter, decimal);
    counter-increment: my-badass-counter;
    font: 16px/2;
    left: 0;
    position: absolute;
    top: 0;
    font-weight:normal;
}
.termsConditions dt, .termsConditions dd {
    padding-left: 25px;font-weight:normal;
}
.termsConditions dt {
    font:  12px;
    padding: 4px 38pxs 10px;
    position: relative;font-weight:normal; list-style:none;
    margin:10px 0;
}


/* New classes for product detail page */

.photoGalleryUL{padding:0;}
.photoGalleryUL li{ float:left; margin-right:0; width:33%; }
.photoGalleryUL li:first-child { }

.socialBox{ text-transform:uppercase; font-size:0.8em;}
.socialBox .table tr:hover td, .table tr:hover th{ background:none;}
.btnmonthlySubscription {position:absolute;right:12em;top:36em;}
.img-responsive .carousel{margin-bottom:30px; margin:0; padding:0;}

.jsMainCarouselItem .img-large{height:440px!important; width:400px;}
.img-responsive .fixedFromBottom {top:70px!important; left: 10px;position:relative;right:10px;}

.img-responsive .span6{ position:relative;}
.productInfo .span6{ width:49%;}
.productInfo [class*="span"]{ margin-left:0;}
.w50{ width:50%;}
.w48{ width:48%;}
.minHeight20{ min-height:130px;}
.divProdDesc .w50{ width:50%; height:260px;}

/* Accordion */

/*.accordionScroll{ width:100%; height:210px;overflow-y: scroll;overflow-x:hidden; padding:10px 0; } */
.divAccordian{ margin:10px 0;}
.expandedAccordion{ background: url("../img/open-icon.png") no-repeat;cursor:pointer;padding:10px 10px; float:right;}
.collapsedAccordion{ background: url("../img/close-icon.png") no-repeat;cursor:pointer;padding:10px 10px;float:right;}
.divAccordian a{ color:#000!important;}
.divAccordian .accordion-heading .accordion-toggle{ background:#e1e1e1; /* border-bottom: 1px solid #3E3B3A;*/border-top: 1px solid #3E3B3A; padding:4px 10px;font-size:0.9em; }
.divAccordian .accordion-group{ border:0; border-radius:0;}
.divAccordian .accordion-group{ margin-bottom:0;}
.divAccordian .accordion-inner{ height:100px; overflow:auto;border-top:1px solid #3E3B3A;}
.borderbottomBlack { border-bottom:1px solid #3E3B3A!important;}
.bordertopBlack { border-bottom:1px solid #3E3B3A!important;}

.slidebigimage .carousel-control{ background:none!important;
    border: none;
    border-radius:0 !important;
    color: #000000!important;}
 
 .noradius{border-radius:0!important; height:24px!important; width:194px;}
.cncBox{ border:2px solid #e1e1e1; padding:3px;}
.cncBox .bgGrey{ background:#e1e1e1;}
.cncBox h2{ margin:0; padding:0 10px; color:#000;}
.cncBox p{ margin:0; padding:4px 10px;}
.findStorepopup .span3{ width:35%!important;}
.findStockdata h5{ font-size:0.8em; font-weight:normal; color:#C0C0C0; margin:0;}
.findStockdata h4{ margin:0; padding:0; font-size:0.9em;}

.findStorepopup .commonfont1{font-size:1.6em;color:#333333;font-weight:bold;}
.findStorepopup .commonfont2{font-size:1.4em;color:#333333;font-weight:bold;}
.findStorepopup h2{font-size:1.2em;color:#333333;font-weight:bold;}
.headerPadding{padding:0  15px!important;}

#divStockStoreMap{width:220px; float:right; margin:35px 0 0 0; padding:0; height:215px; border: 1px solid #ccc;}

.brand_banner{	position: relative;	width: 1020px;	height: 60px;	margin: 10px 0px;	background: #000000;}
.brand_banner img{ height:60px; margin-left:20px;}
.brand_banner h1{ color:#000000;font-weight:bold!important; font:8px Arial; margin-top:-20px; padding:0; margin-left: 26px; margin-top: -37px;}
.middleC ul li{ float:left;}


.brandPageSlider{ width:760px; height:425px; float:right; margin-left:10px;}
.brandPageSlider .mpc_ls{height:415px;}
.brandDescBgImage{width:705px;float:left; height:305px;}

.brandPageSlider .mpc_ls_slide_background img{height:458px!important;}


.searchHeroLeftImg{ width:353px; float:right; height:168px;}
.searchHeroImg2{background:url("../img/bg-white-details.png") repeat; position:absolute; z-index:999; top:26px; width:385px; float:left; height:118px; margin:20px; padding:5px 10px; }
.searchHeroImg2 h1{ margin:0; padding:0; text-transform:uppercase; color:#000000;}

.searchHeroImg{background:url("../img/bg-white-details.png") repeat; position:absolute; z-index:999; top:26px; width:718px; height:auto; margin:20px; padding:5px 10px; }
.searchHeroImg h1{ margin:0; padding:0; text-transform:uppercase; color:#000000;}

.searchHeroOption1{margin:0; padding:0; list-style:none; width:100%; }
.searchHeroOption1 li{margin:5px 20px 5px 0; padding:2px 10px 2px 0; list-style:none; float:left;  font-weight:bold;width:95%;}


.searchHeroOption2{margin:0; padding:0; list-style:none; width:100%; }
.searchHeroOption2 li{margin:5px 20px 5px 0; padding:2px 10px 2px 0; list-style:none; float:left;  font-weight:bold; width:42%;}

.searchHeroOption3{margin:0; padding:0; list-style:none; width:100%; }
.searchHeroOption3 li{margin:5px 20px 5px 0; padding:2px 10px 2px 0; list-style:none; float:left;  font-weight:bold; }

.searchHeroOption4{margin:0; padding:0; list-style:none; width:100%; }
.searchHeroOption4 li{margin:5px 20px 5px 0; padding:2px 10px 2px 0; list-style:none; float:left;  font-weight:bold; width:20%;}

.searchHeroOption5{margin:0; padding:0; list-style:none; width:100%; }
.searchHeroOption5 li{margin:5px 20px 5px 0; padding:2px 10px 2px 0; list-style:none; float:left;  font-weight:bold; width:15%;}

.searchHeroOption6{margin:0; padding:0; list-style:none; width:100%; }
.searchHeroOption6 li{margin:5px 20px 5px 0; padding:2px 10px 2px 0; list-style:none; float:left;  font-weight:bold; width:11%;}

.height168{height:168px;}

.brndDescriptionV2{ width:360px; float:right; margin-right:38px; margin-top:50px; color:#000!important;}
.brndDescriptionV2 .font4{ color:#000!important;}


/* Sample Tester Page CSS*/
.samTesterhead{ background:#EAF7FE; border:5px solid #cbcbcb; min-height:337px; position:relative; width:65%; float:right; padding:16px 10px 10px; margin:0 0 0 20px; text-align:center;}
.samTesterhead .testheadleft{ background:url('../img/SamplesSelector2.jpg') no-repeat; min-height:250px; margin:10px; padding:10px; width:60%; float:left;}
.samTesterhead .testheadright{ background:#EAF7FE;  min-height:270px; margin:0 0 0 10px; width:28%; float:left; padding:10px; border:3px solid #CBCBCB;}
.sampleTesterStep1 h2{ font-size:2.6em!important; color:#08053c;}
.samTesterhead p{color:#08053c; font-size:1.4em!important;}

.topImgBox{ width:38%; margin:10px auto;}
.topImgBox .img-medium{width: 95px;height: 132px; margin-right:25px; border:1px solid #646466; padding:0;}
.bottomImgBox{ width:60%; background:#e5e3e9;padding:15px 0; min-height:90px; position:absolute; bottom:20px; left:22%}
.bottomImgBox .img-medium{width: 95px;height: 132px; margin-right:25px;  padding:0;}
.stepBox{ width:30%; margin:0 0 0 0; float:left;}
.stepBox .span4{ margin-right:3%; width:30%!important;}
.show-greybox{background-color: #EAF7FE;color: #000;min-height: 40px;text-align: left; border:1px solid #b4b4b4;padding:5px; margin:0 0 20px 0;}
.sampleBox{ width:22%;margin:8px 6px; background:#fff; border:1px solid #cccccc; float:left; text-align:center; position:relative; height:130px; cursor:pointer;}
.sampleBox:hover{background:#fff!important;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);border:1px solid #ccc;}
.sampleBox .img-mini{width:40px;height:55px; padding:5px 0;}
.sampleBox .fixedFromBottom {position:absolute; left:40%; right:10px; bottom:2px; }

/*.sampleBox:hover{border:1px solid #4bcb43;}*/
.readMbox{position:absolute; top:6px; right:0; font-size:0.8em; text-align:center; width:26%; line-height:12px; text-align:center;}
.readMbox a{ color:#000; font-weight:bold; display:block;}
.sampleBox h5, h6{ margin:0; padding:0; font-size:9px; }
.readmore-icon { background: url('../img/sprites.png') no-repeat -293px -462px; width:30px; height: 20px;}
.ssBtn{position:absolute;right:35px;bottom:30px;}
.show-greybox textarea{ width:850px!important;}
.show-greybox .btn5 { color:#000;}
.show-greybox .btn-global span:after{ background:url("../img/sprites.png") no-repeat scroll -50px -74px rgba(0, 0, 0, 0);}
.show-greybox .btn-global span{ padding:3px 40px 5px 22px; font-weight:bold;}
.show-greybox h2{ padding:0; margin:0; line-height:18px!important;}
.bottomImgBoxCenter{ width:60%; margin:0 auto;}

/* Product Review Page CSS*/
.dvReviewsCount .table th{font-weight:bold;font-size:1.0em;padding:0;}
.dvReviewsCount .table th:hover{ background:none!important;}
.dvReviewsCount .table tbody tr:hover td, .table tbody tr:hover th{ background-color:#fff;}

.dvReviewsCount .table td{ width:20%!important; padding:0!important; margin:0!important; line-height: 14px; font-size:12px;}
.dvReviewsCount .table th{padding:0!important; margin:0!important; line-height: 14px;}
.dvReviewsCount .borderleft{  border-left: 1px solid #000; }

.reviewModal .input-small{ width:105px!important;}
.reviewModal .btn{font-size: 14px!important; font-weight:bold;}
/*.modalWrapper .modal-body { margin:0 10px;}*/
.modalWrapper .alert { padding:10!important;}

.tbPros table th{text-align:left; padding-left:0!important;}
.tbPros table td{ padding-left:0!important; margin-right:20px;}
.tbPros td{ width:170px;}
.tablerRateproduct td{margin-left:8px; padding:8px;}
.modalRBrd{border-top:1px solid #dddddd; padding:10px 0; margin-top:10px;}
.tblBorderNone th, .tblBorderNone td {border:none!important;}
.dvScrollReviews {height:auto;overflow:auto;}

.pdetailC li{ position:relative!important;}
.playVideoIcon {background:url("../img/play-icon.png") no-repeat; height:95px; width:80px; position:absolute; cursor:pointer; top:30px; left:20px; }
.commentDiv .input-large{ width:278px;}
.reviewPaging {float:right;}
.reviewPaging li { float:left; padding:10px 0 0 20px;}
.jsAge { padding:1px 2px 1px 5px!important;  margin:0 0 5px!important; height:24px!important; border: 1px solid #CCCCCC!important; width:150px!important;}
.sample_text .popover-content{background:#fff !important;}
.samletestimg{margin:0 20px!important;}
.samletestdiv{padding-top:66px;height:25%; width:25%; margin-top:2%; margin-right:30px;margin-left:auto; position:relative;}
.testheadleft .img-small{margin:0 12px !important; width:85px; height:auto!important;}
.sampletest-content{ font-size:16px; line-height:33px; width:400px; color:#020001; text-align:center; margin:0 auto;} 

.closeImg{background-color: #636363;
    border-radius: 100%;
    bottom: 0;
    color: #FFFFFF;
    content: "X";
    font-family:Open Sans;
    font-size: 15px;
    font-style: normal;
    height: 22px;
    line-height: 20px;
    position: relative;
    right: -25px;
    text-align: center;
    text-indent: 0;
    width: 22px;
    z-index:999;
    top:55px;
    position:absolute;
    }

.dvSelectedSamples {
    border: 1px solid #4bcb43;
    pointer-events:none;
    }

.WinButton .btn {
    padding:5px!important;
    font-size: 14px;
    font-weight: normal!important;
    font-family: arial;
    }

.WinButton .btn-global span{padding: 1px 20px 1px 15px!important; font-size:11px!important}
.WinButton .btn-global span:after{ top:5px!important;}
.winWrapper{background:url("../img/fullBG1.jpg") no-repeat -52px 0;}
.winWrapper .span5{ width:485px!important;}
.winWrapper .span5 img{ width:380px!important;}
#dvAdventCalendarEntryForm input{ height:20px!important;}
#dvAdventCalendarEntryForm select{ height:30px!important;}

#dvAdventCalendarPopUp2 .btn {
    border-radius: 0!important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-size: 0.9em;
    padding:3px;
    color:#fff;
     }
     
#dvAdventCalendarPopUp2  .whiteborder {
    border: 0.2em solid #FFFFFF;
    padding: 0 15px;
    font-size:1.2em!important
    }
#dvAdventCalendarPopUp2  .whiteborder a{ color:#fff!important}

/*Advent Calendar*/
.adventBG{background:url("../img/advent-calendar/adventBg.jpg") no-repeat; min-height:1200px; width:98%;}
.toptxtBox{ color:#fff; padding:20% 10px 0 10px; width:67%; margin:0 auto; font-size:1.2em;}
.toptxtBox2{ position:absolute; color:#fff; width:67%; margin-top:-202px; font-size:1.2em; padding-left:150px;}
.pos-relative .bottom-text{z-index: 1; position: absolute; display: block; top: -200px; left: 15%; color: rgb(255, 255, 255); width: 750px; font-size: 14px;}
.pos-relative{position:relative;}

.bottomLineDate{position:relative; top:-158px;}
.bottomLineDate ul li{ float:left;}
.day2day{margin: 0 12px;background: #f98c8f; height:705px;}
.dateClass1{ padding:0;}
.dateClass1 img{ width:138px;}
.dateClass2{ padding:0;}
.dateClass2 img{ width:279px;}
.dateClass3{padding:0;}
.dateClass3 img{width:138px;}

.openDoors{ cursor:pointer;}
.dvChristmasAdventCalendar .modal{ width:972px!important;} 
.dvChristmasAdventCalendar .modal.fade.in{left:39%; top:6%!important; width:1020px!important;height:595px!important;}
.dvChristmasAdventCalendar .modal-body{max-height:none!important;}
.dvChristmasAdventCalendar .lightgrey{color:#000!important;}
.dvChristmasAdventCalendar .modal .input-small{width: 105px;}
.xMasWrapper{ background:url("../img/advent-calendar/PopUpImages/1Dec.png") no-repeat; width:100%; }
.printVoucher a{ width:90%; position:absolute; bottom:30px; height:30px;}
.divBasketProduct{ margin-top:-35px;}

/*PromoPopup*/
.jsPromoPopUp .modal { border-radius:0!important; background-color:none!important; width:500px!important; height:500px!important;}
.jsPromoPopUp .modal-body{ max-height:550px!important; margin:0!important; padding:0!important;}
.closePromoPopup{background:url("../img/x.png") no-repeat; width:8px;height:15px;padding:10px;right:-3px; position:absolute;z-index:99999; cursor:pointer;}

/*ElvisJesus*/
.blackBg{ background:#000; padding:20px;}
.elvisContainer h1{ color:#fff;}
.whiteBox{ background:#fff; width:94%; margin:0 auto; padding:50px 20px;}
.whiteBox .table{ width:90%; margin:0 auto;}
.whiteBox .table td{border:none; padding:5px;}
.whiteBox .feedbackForm .radio{padding-left:0!important;}

.span998{ width:998px;}

.dvRelatedProducts{
 clear: both;
    position: relative;
    top:2%;
    width: 100%;
    z-index: 2147483647;
}

 .tblEmail td 
 {
     border-top:0;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}

.bottomWidgetImgs .img-small{ height:138px!important;}

/*Store Treats */
.boutiqueContainer .fixedFromBottom { top:8px!important;} 