/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ + */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}:focus{outline:0}body{line-height:1.5;color:black;background:white}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}

/* Site */


body{
/*background:#4d5159 url(../img/body.png) repeat-x 0 0;*/
font-size:9px;color:#000;
font-family:Arial,Verdana,sans-serif;text-align:center;
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #000000 0%, #4b4e57 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#4b4e57)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #000000 0%,#4b4e57 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #000000 0%,#4b4e57 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #000000 0%,#4b4e57 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4b4e57',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #000000 0%,#4b4e57 100%); /* W3C */
}
h1,h2{font-weight:300;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif;}
#wrapper{width:968px;margin:0 auto;padding:0;text-align:left}
/* Header */
#header{height:120px;position:relative}
#header .top{padding:6px 6px;text-transform:uppercase}
#header .top,#header .top .fleft a{color:#888}
#header .top .fleft a{padding:0 6px}
#header .top .fleft a:hover{color:#fff}
#header .top .fright span{padding:0 3px}
#header .top .fright span.bag{background:url(../img/bag.gif) no-repeat left center;padding-left:20px}
#header .top .fright span.bag a,#header .top .fright span.bag a:hover{color:#fff;font-weight:bold}
/* Header Homme Femme*/
#header .hf {position:absolute; left:0px; top: 45px; font-size: 15px; font-family: AG_Futura, "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif; color: #444;}
#header .hf a{font-size: 17px; font-family: AG_Futura, "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif; color: #888; margin: 0px 10px 0px 10px;}
#header .hf a:hover{color:#ccc;}
#header .hf a:active{color:#fff;}
#header .hf a.current{color:#fff;}
/* Menu languages */
#lang{display:block;position:relative;width:60px;float:left}
#langMenu{display:block;position:absolute}
#langMenu li{float:left;color:#fff;padding-left:5px;cursor:pointer;background:url(../img/arrDown.gif) no-repeat right 5px;width:60px}
#langMenu li span{padding-left:5px}
#langMenu li ul{padding-top:1px;border:1px solid #313131;background:#1f1f1f;margin-top:1px}
#langMenu li ul li{display:block;float:none;background:none;padding:3px 0}
#langMenu li ul li a{color:#fff;display:block;padding:0 0 0 8px}
#langMenu li ul li a:hover{color:#ff0000}
/* Navigation */
#navAbs{position:absolute;left:0;top:84px}
#navwrap{width:968px;position:relative;height:36px}
#navwrap ul{border-bottom:1px solid #2d2e2f}
#navwrap ul li{float:left;background:url(../img/v2.gif) no-repeat 100% 70%;height:33px}
#navwrap ul li.end{background:none}
#navwrap ul li.red a{color:#ff0000}
#navwrap ul li.beige a{color:#cc9966}
#navwrap ul li a{position:relative;top:5px;color:#999;text-align:center;text-transform:uppercase;font-size:17px;font-family:AG_Futura;z-index:10;display:inline-block;height:24px;overflow:hidden;padding:0 6px 9px;margin:auto 4px}
#navwrap ul li a:hover,#navwrap ul li a:active{color:#fff}
.cufon-loading .nav-c {visibility: hidden !important;}
ul#navigation li.background{background:none;position:absolute;top:300px;visibility:hidden;border-bottom:4px solid #575c69}
ul#navigation li.background{backgr/ound:#ff9}
/* Logo */
#header a#logo{display:block;width:342px;height:36px;background:url(../img/logo.png) no-repeat 0 0;text-indent:-9999em;position:absolute;top:42px;left:10px}
#header #search{border:1px solid #1d1d1d;background:#313131;position:absolute;right:12px;top:45px;color:#fff;width:167px;height:19px;padding:2px;overflow:hidden}
#header #search *{float:left}
#search form input{background:#4d4d4d;border:0 none;font-size:13px;color:#fff;font-family:Arial,Verdana,sans-serif;height:19px;line-height:19px;padding:0 3px 0;width:133px}
#search form input#sbmt{width:28px;height:19px;background:url(../img/sbmt.png) no-repeat;padding:0;margin:0;cursor:pointer;}
/* Content */
#content{border-bottom:4px solid #191919;padding:0;margin:10px 0 0 0;background:#fff}
/*a#start{width:968px;height:675px;overflow:hidden;display:block}*/
a#start{width:968px;height:675px;overflow:hidden;display:block}
/* Pointer */
#content #pointer{height:26px;background:#d6d6d6;text-transform:uppercase;padding:0 15px 0 8px}
#content #pointer p{line-height:26px;color:#333;font-size:10px;float:left}
#content #pointer p a,#content #pointer p span{color:#666}
#content #pointer p a:hover{color:#ff0000}
#content #pointer p span{padding:3px}
#content #pointer h5{float:right;line-height:23px;font-size:16px;font-weight:normal;font-family:AG_Futura;padding:0}
#content #pointer h5 a{color:#666}
#content #pointer h5 a:hover,#content #pointer h5 a:active,#content #pointer h5 a.mCurrent{color:#000}
#content #pointer h5 span{padding:0;background:url(../img/myDot.gif) no-repeat right center}
/* Steps */
#content #steps{height:45px;padding:0 0 0 8px;text-transform:uppercase}
#content #steps h5{float:left;color:#e8e6e6;font-size:24px;font-weight:normal;line-height:45px;font-family:AG_Futura;padding:4px 23px 0;text-align:center}
#content #steps h5.sCurrent{color:#333;background: url(../img/h.gif) repeat-x 0 100%;padding:0;margin:0 23px}
#content #steps h5.sCurrent span{color:#999;font-size:36px}

#content #shipTitles,#content #shipTitles h1{text-transform:uppercase;font-size:22px;font-weight:normal;font-family:AG_Futura;padding:10px 0 0}
#content #shipTitles h1{padding:0 0 0 20px;background:url(../img/h.gif) repeat-x 0 100%}
#content #shipTitles h6{color:#000;float:left;font-weight:normal;width:307px;text-align:right;padding-right:15px}
#content #shipTitles h6.half{width:48%;text-align:center;float:left;font-weight:normal;padding:0 0 5px 0}
/* Forms */
form.mmForm{width:100%}
form.mmForm p{line-height:16px;margin:8px 0;position:relative;font-size:12px;text-transform:uppercase}
form.mmForm p img{vertical-align:middle; margin-top: -4px;}
form.mmForm input,form.mmForm textarea,form.mmForm select{border:1px solid #a8acad;background:#fff url(../img/inputs.gif) repeat-x 0 100%;width:150px;font-size:14px;font-family:"Trbuchet MS",Arial,Verdana,sans-serif;color:#333;height:21px;line-height:21px;padding:2px 1px 0;text-transform:uppercase}
form.mmForm input,form.mmForm textarea, form.mmForm select{text-transform:none}
form.mmForm select{width:155px;padding-bottom:2px;height:25px}
form.mmForm textarea{height:75px}
form.mmForm span.ch{position:absolute;left:125px;top:-2px}
form.mmForm span.pch{position:absolute;left:100px;top:-2px}
form.mmForm1 span.pch_right{position:absolute;left:350px;top:-4px}
form.mmForm input.checkbox,form.mmForm input.radio{width:14px;height:14px;background:none;border:0}
form.mmForm label{width:150px;display:inline-block;padding:0 4px 3px;text-transform:uppercase;color:#666;font-size:12px;text-align:right}
form.mmForm label.long{width:158px;margin-left:150px}
form.mmForm label.longP{width:158px;margin-left:140px;height:60px;text-align:left}
form.mmForm label.paypal{background:url(../img/paypal.png) no-repeat left top}
form.mmForm label.visa{background:url(../img/visa.png) no-repeat left top}
form.mmForm label.amex{background:url(../img/amex.png) no-repeat left top}
form.mmForm label.bank{background:url(../img/bank.png) no-repeat left top}
form.mmForm label.left{text-align:left;width:80px}
form.mmForm p span{color:#000;font-size:12px;padding:0 5px;position:absolute;top:3px}
form.mmForm p span a{color:#000;text-decoration:underline;margin:0 5px}
form.mmForm p span em.info{display:inline-block;width:16px;height:16px;background:url(../img/info.gif) no-repeat 0 0;overflow:hidden;position:relative;top:0px}
a.btn{border:1px solid #a8acad;background:#000;font-size:14px;color:#fff;height:23px;width:152px;display:inline-block;line-height:23px;text-align:center;text-transform:uppercase;text-decoration:none}
form.mmForm label.rem{text-align:left;margin-left:157px;width:100%}
form.mmForm input select{font-size:11px;height:12px}
form.mmForm input.reg{background:#000;color:#fff;border:1px solid #a8acad;text-transform:uppercase;padding:0 0 3px 0}
form.mmForm input.b,form.mmForm textarea.b{width:350px}
#billAdr,#shipAdr,#payMtd{width:322px;float:left;padding:10px 0}
#billAdr span{margin-bottom:5px;font-size:12px !important; }
#billAdr label{width:150px;display:inline-block;padding:3px 0px 0px 0px !important;margin:none !important;text-transform:uppercase;color:#666;font-size:12px;text-align:right;}
#shipAdr span{margin-bottom:5px;font-size:12px !important; }
#shipAdr label{width:150px;display:inline-block;padding:3px 0px 0px 0px !important;margin:none !important;text-transform:uppercase;color:#666;font-size:12px;text-align:right;}
#payMtd1{width:822px;float:left;padding:10px 0}

.logHolder{padding:10px 3px;min-height:400px}
.logHolder p.txt{color:#666;font-size:12px;padding:10px}
.col{float:left;width:470px}
.col h6{text-transform:uppercase;font-size:12px;color:#666;text-align:center;font-weight:normal}

p.btnHold{text-align:right;padding:0 20px}
.back{border:1px solid #a8acad;background:#fff url(../img/inputs.gif) repeat-x 0 100%;font-size:14px;color:#000;height:23px;width:180px;display:inline-block;line-height:22px;text-align:center;position:relative;top:0px; padding: 0 4px 0 4px;}
a.bag{border:1px solid #a8acad;background:#000 url(../img/bag.gif) no-repeat 6px center;font-size:14px;color:#fff;height:23px;width:180px;display:inline-block;line-height:22px;text-align:center;margin-right:5px;border-bottom:1px solid #000; padding: 0 4px 0 4px;}
p.add{padding:20px 0}
.black{background:#000;color:#fff;width:170px;margin-left:10px}
.descr{color:#666;font-size:12px;padding:10px;text-align:right}
.descr a{color:#333;font-weight:bold}
.descr a:hover{color:#ff0000}
/* List columns */
#lCol,#pList{overflow:hidden}
#lCol{float:left;width:235px;text-transform:uppercase}
#lCol h2{font-size:30px;font-weight:normal;color:#333;font-family:AG_Futura, "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif;;padding:8px 0 8px 8px}
#lCol #acHolder{background:url(../img/h.gif) repeat-x 0 0;margin:0 30px 10px 10px;width:195px;padding:10px 0}
#lCol #acHolder h3{background:url(../img/h.gif) repeat-x 0 100%;font-size:12px;font-weight:normal;padding-bottom:10px}
#lCol #acHolder h4.toggler{font-size:12px;font-weight:normal;cursor:pointer;padding:3px 0}
#lCol #acHolder h4.toggler span,.faq_title b{float:left}
#lCol #acHolder h4.toggler em,.faq_title em{display:inline-block;width:9px;height:9px;margin:4px 0 0 6px}
#lCol #acHolder h4.toggler em.normal,.faq_title em.normal{background:url(../img/acc.gif) no-repeat 0 0}
#lCol #acHolder h4.toggler em.active,.faq_title em.active{background:url(../img/accOn.gif) no-repeat 0 0}
#lCol #acHolder div.element{background:url(../img/h.gif) repeat-x 0 100%;margin:5px 0 0;display:none}
#lCol #acHolder div.element ul{margin-bottom:10px}
#lCol #acHolder div.element ul li a{font-size:12px;color:#666;width:195px;display:block;padding:3px 0}
#lCol #acHolder div.element ul li a:hover,#lCol #acHolder div.element ul li a.acCurrent{color:#0b4b8f}
/* FAQ */
#faq div.faq_title{width:100%;cursor:pointer}
#faq div.answer{display:none}
/* Lists */
#pList,.col2{float:left;width:733px;display:inline-block;position:relative;padding-top:35px}
#pList ul.listShort li{float:left;width:158px;height:290px;text-transform:uppercase;font-size:11px;margin:22px 43px 21px;display:block;overflow:hidden}
#pList ul.listShort li a.pic{display:block;width:154px;height:220px;border:1px solid #fff;padding:1px;overflow:hidden}
#pList ul.listShort li a.pic:hover{border:1px solid #C1C1C1}
#pList ul.listShort li p{line-height:1.4;overflow:hidden;height:1.4em}
#pList ul.listShort li p.title{padding:5px 0 0 0}
#pList ul.listShort li p.title a{color:#333;border:none}
#pList ul.listShort li p.title a:hover{color:#ff0000}
#pList ul.listShort li div.pDescr{color:#666;line-height:1.4;overflow:hidden;height:1.4em}
#pList ul.listShort li h6.sold,#pList ul.listWide li span.sold{color:#b87838}
#pList ul.listWide li span.sold{font-weight:bold;font-size:16px;padding-left:5px}
#pList ul.listWide li{float:left;width:690px;min-height:230px;text-transform:uppercase;font-size:11px;margin:22px 0 21px;_margin:22px 0;display:block;overflow:visible;padding-left:43px;position:relative}
#pList ul.listWide li a.pic{float:left;display:block;width:154px;height:220px;border:1px solid #fff;padding:1px;overflow:hidden}
#pList ul.listWide li a.pic:hover{border:1px solid #3c3f47}
#pList ul.listWide li p{padding:0 10px 5px;float:left;width:510px;line-height:1.4}
#pList ul.listWide li p.title a{color:#333;border:none;font-size:20px}
#pList ul.listWide li p.title a:hover{color:#ff0000}
#pList ul.listWide li div.pDescr{float:left;width:510px;color:#666}
#pList ul.listWide li h6.sold,#pList ul.listWide li p.price{visibility:hidden}
#pList ul.listWide li div.pDescr img.c{position:relative;top:3px}
/* noresList*/
#noresList,.col2{float:left;width:733px;display:inline-block;position:relative;padding-top:35px}
#noresList ul.listShort li{float:left;width:158px;height:275px;text-transform:uppercase;font-size:11px;margin:22px 43px 21px;display:block;overflow:hidden}
#noresList ul.listShort li a.pic{display:block;width:154px;height:220px;border:1px solid #fff;padding:1px;overflow:hidden}
#noresList ul.listShort li a.pic:hover{border:1px solid #C1C1C1}
#noresList ul.listShort li p{line-height:1.4;overflow:hidden;height:1.4em}
#noresList ul.listShort li p.title{padding:5px 0 0 0}
#noresList ul.listShort li p.title a{color:#333;border:none}
#noresList ul.listShort li p.title a:hover{color:#ff0000}
#noresList ul.listShort li div.pDescr{color:#666;line-height:1.4;overflow:hidden;height:1.4em}
#noresList ul.listWide li{float:left;width:690px;min-height:230px;text-transform:uppercase;font-size:11px;margin:22px 0 21px;_margin:22px 0;display:block;overflow:visible;padding-left:43px;position:relative}
#noresList ul.listWide li a.pic{float:left;display:block;width:154px;height:220px;border:1px solid #fff;padding:1px;overflow:hidden}
#noresList ul.listWide li a.pic:hover{border:1px solid #3c3f47}
#noresList ul.listWide li p{padding:0 10px 5px;float:left;width:510px;line-height:1.4}
#noresList ul.listWide li p.title a{color:#333;border:none;font-size:20px}
#noresList ul.listWide li p.title a:hover{color:#ff0000}
#noresList ul.listWide li div.pDescr{float:left;width:510px;color:#666}
#noresList ul.listWide li p.price{visibility:hidden}
#noresList ul.listWide li div.pDescr img.c{position:relative;top:3px}
/* Filters */
#filters{text-transform:uppercase;position:absolute;right:15px;top:0}
#filters span.grWrap,#filters .pagination,#filters .sPrice,#filters .sPrice2,#filters .sColor,#filters .sSize,#filters .sPage{float:right}
/* Grid */
span.grWrap{color:#999;display:inline-block;padding-top:10px}
span.grWrap em{font-style:normal;padding:0 0px 0 0}
span.grWrap span.gridT,span.grWrap span.gridR,span.grWrap span.gridTO,span.grWrap span.gridRO{display:inline-block;width:15px;height:15px;overflow:hidden;cursor:pointer;vertical-align:middle;margin:0 1px}
span.grWrap span.gridT{background:url(../img/grid.gif) no-repeat 0 0}
span.grWrap span.gridR{background:url(../img/grid.gif) no-repeat -15px 0}
span.grWrap span.gridTO{background:url(../img/grid.gif) no-repeat 0 -15px}
span.grWrap span.gridRO{background:url(../img/grid.gif) no-repeat -15px -15px}
/* Sort by price */
.sPrice{padding:11px 0px 0 8px;color:#999;position:relative}
.sPrice em{font-style:normal;padding:0}
.sPrice em a{color:#333;background:url(../img/arrDown.gif) no-repeat right 3px;padding:0 10px 0 0}
.sPrice em a:hover{color:#0b4b8f}
.sPrice ul{visibility:hidden;background:#fff;width:44px;position:absolute;top:23px;right:-3px;border:1px solid #dbdbdb;z-index:1000}
.sPrice ul li a{color:#000;display:block;width:38px;padding:3px;font-size:10px;background:#fff}
.sPrice ul li a:hover{color:#ff0000}
/* Sort by price II */
.sPrice2{padding:11px 0px 0 8px;color:#999;position:relative}
.sPrice2 em{font-style:normal;padding:0}
.sPrice2 em a{color:#333;background:url(../img/arrDown.gif) no-repeat right 3px;padding:0 10px 0 0}
.sPrice2 em a:hover{color:#0b4b8f}
.sPrice2 ul{visibility:hidden;background:#fff;width:70px;position:absolute;top:23px;right:-3px;border:1px solid #dbdbdb;z-index:1000}
.sPrice2 ul li a{color:#000;display:block;width:64px;padding:3px;font-size:10px;background:#fff;text-transform:none}
.sPrice2 ul li a:hover{color:#ff0000}
/* Sort by color */
.sColor{padding:11px 0px 0 8px;color:#999;position:relative}
.sColor em{font-style:normal;padding:0}
.sColor em a{color:#333;background:url(../img/arrDown.gif) no-repeat right 3px;padding:0 26px 0 0}
.sColor em a:hover{color:#0b4b8f}
.sColor em a span{display:inline-block;width:12px;height:12px;border:1px solid #dbdbdb;overflow:hidden;position:absolute;top:10px;right:10px;cursor:pointer}
.sColor ul{visibility:hidden;background:#fff;width:96px;position:absolute;top:30px;left:90px;border:1px solid #dbdbdb;z-index:1000}
.sColor span.arr{background:url(../img/arrColors.gif) no-repeat 0 0;position:absolute;top:26px;left:95px;display:inline-block;width:7px;height:5px;;z-index:2000;visibility:hidden}
.sColor ul li{float:left}
.sColor ul li a{display:block;width:12px;height:12px;margin:1px;border:1px solid #dbdbdb}
.sColor ul li a:hover{border:1px solid #0b4b8f}
.sColor ul li a span{display:inline-block;width:12px;height:12px;overflow:hidden;cursor:pointer}
/* Colors for filter */
span.color1{background:#fff}
span.color2{background:#000}
span.color3{background:#ff3300}
span.color4{background:#881ca3}
span.color5{background:#034c8c}
span.color6{background:#008f34}
span.color7{background:#737e80}
span.color8{background:#e8d4b7}
span.color9{background:#964503}
/* Sort by size */
.sSize{padding:11px 0px 0 8px;color:#999;position:relative}
.sSize em{font-style:normal;padding:0}
.sSize em a{color:#333;background:url(../img/arrDown.gif) no-repeat right 3px;padding:0 10px 0 0}
.sSize em a:hover{color:#0b4b8f}
.sSize ul{visibility:hidden;background:#fff;width:40px;position:absolute;top:23px;right:-3px;border:1px solid #dbdbdb;z-index:1000}
.sSize ul li a{color:#000;display:block;width:34px;padding:3px;font-size:10px;background:#fff}
.sSize ul li a:hover{color:#ff0000}
/* Sort by page */
.sPage{padding:11px 0px 0 8px;color:#999;position:relative}
.sPage em{font-style:normal;padding:0}
.sPage em a{color:#333;background:url(../img/arrDown.gif) no-repeat right 3px;padding:0 10px 0 0}
.sPage em a:hover{color:#0b4b8f}
.sPage ul{visibility:hidden;background:#fff;width:40px;position:absolute;top:23px;right:-3px;border:1px solid #dbdbdb;z-index:1000}
.sPage ul li a{color:#000;display:block;width:34px;padding:3px;font-size:10px;background:#fff}
.sPage ul li a:hover{color:#ff0000}
/* Pagination */
.pagination{color:#ccc;text-align:right;text-transform:uppercase;padding:0 10px 0 0;margin:0px 0 10px}
.pagination a{color:#333;padding:1px 6px 0;display:inline-block}
.pagination a:hover,#pList .pagination a.active,#pList .pagination a.pCurrent{background:#333;color:#ccc}
.pagination span.disabled{color:#ccc;padding:1px 6px 0}
/* Single product */
#wearItWith,#seeIt,#iDescr{float:left;text-transform:uppercase}
#wearItWith{width:115px;padding:0 0 20px 20px}
#wearItWith h2{font-weight:normal;font-size:14px;padding:10px 0; text-align: center;}
#carousel{text-align:center;padding:0;height:450px;overflow:hidden}
#carousel p{width:115px;overflow:hidden}
#carousel a{color:#000;text-transform:uppercase;font-size:10px;padding:10px 0;display:block}
#carousel a:hover{color:#0b4b8f}
#carousel a.img{width:111px;height:83px;padding:1px;border:1px solid #fff;display:block;overflow:hidden}
#carousel a.img:hover{border:1px solid #666;}
#prev,#next{cursor:pointer;height:20px;line-height:20px;border:1px solid #fff;text-align:center;width:113px}
#prev.over,#next.over{background:#d7d7d7 url(../img/carArBack.gif) repeat-x 0 0;;border:1px solid #aeaeae}
#prev span,#next span{background:url(../img/carArrs.gif);display:inline-block;width:13px;height:7px;overflow:hidden}
#next span{background-position:0 0;margin:7px 0 6px}
#next span.over{background-position:0 -7px}
#prev span{background-position:-13px 0;margin:6px 0 7px}
#prev span.over{background-position:-13px -7px}
#seeIt{width:291px;padding:20px;text-transform:uppercase;color:#666}
#seeIt p{padding:8px 20px 4px 5px;text-align:right;background:url(../img/zoom.gif) no-repeat 100% 55%}
#seePic{width:283px;height:393px;border:1px solid #cecece;overflow:hidden;background:url(../img/loader.gif) no-repeat center center;padding:3px}
/*ul#thumbs li{display:block;float:left;width:89px;height:89px;overflow:hidden;padding:0 4px;margin:0 0 5px 0;text-align:center;cursor:pointer}
ul#thumbs li img,ul#thumbs li img.over{width:83px;height:83px;overflow:hidden;padding:2px}*/
ul#thumbs{width:291px;padding-left:5px;margin:5px 0 0 0}
ul#thumbs li{display:block;float:left;width:89px;overflow:hidden;padding:0 4px;margin:0 0 5px 0;text-align:center;cursor:pointer}
ul#thumbs li img,ul#thumbs li img.over{width:83px;overflow:hidden;padding:2px}
ul#thumbs li img{border:1px solid #cecece}
ul#thumbs li img.over{border:1px solid #666;}
#iDescr{width:490px;text-transform:uppercase;margin:0 12px 10px 0}
#iDescr .backList{background:url(../img/arrBack.gif) no-repeat left center;font-size:10px;padding:10px}
#iDescr .backList a{color:#999}
#iDescr .backList a:hover{color:#000}
#iDescr h1#name{font-size:27px;font-weight:normal;font-weight:300;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif}
#iDescr p.code{color:#999;text-transform:none;font-size:12px;padding:3px 0 3px 5px}
#iDescr p.code span{color:#000}
#iDescr p.stock{color:#000;font-size:12px;padding:3px 0 10px 5px}
#iDescr p.stock span{color:#999}
.shortDescr{color:#666;font-size:12px}
.itemPrice{background:url(../img/itemPrice.gif) repeat-x 0 100%;padding:0 0 30px 0}
.itemPrice .endPrice{color:#000;font-size:18px;float:left;width:49%;margin:4px 0 0;}
.itemPrice .endPrice1{color:#000;font-size:18px;float:left;width:100px;margin:4px 0 0;}
.itemPrice .endPrice2{color:#000;font-size:18px;float:left;width:140px;margin:4px 0 0;}
.itemPrice .endPrice span{padding:0 5px}
.strike{text-decoration: line-through !important;}
.oldPrice{color:red;font-size:18px;float:left;width:100px;margin:4px 0 0;}

.itemPrice .vat{color:#999;font-size:12px;font-weight:normal;padding:0 5px;clear:left}
.itemPrice .vat span{padding:0 3px 0 0}
.tabHolder{height:29px;text-transform:uppercase;margin:10px 0 0 0;position:relative;padding-left:10px;border-bottom:1px solid #dadcdd}
.tab,.tabA{height:29px;font-size:12px;cursor:pointer;float:left;line-height:29px}
.tab{color:#666}
.tabA{color:#000;background:url(../img/tab.gif) repeat-x 0 0;position:relative;top:1px}
.tab span,.tabA span.left,.tabA span.right{display:inline-block;cursor:pointer;width:13px;height:29px}
.tabA span.left{background:url(../img/tabLeft.gif) no-repeat 0 0}
.tabA span.right{background:url(../img/tabRight.gif) no-repeat 0 0}
.tHold{color:#000;font-size:12px;text-transform:none;padding-top:10px;margin-bottom:30px}
.tHold div{padding:6px;display:none}
#iDescr h5.info{font-size:12px}
#iDescr h5.info span{font-weight:normal}
/* Social */
div.social{padding:0 0 0 13px;width:260px}
a.tell{background:url(../img/mail.gif) no-repeat 0 4px;color:#999;padding:6px 5px 0 20px;display:inline-block;float:left}
div#share{background:url(../img/share.gif) no-repeat 0 4px;padding:6px 5px 10px 20px;color:#999;cursor:pointer;float:left}
a.tell:hover,div#share:hover{color:#000}

ul#shareList{border:1px solid #ccc;background:#fbfbfb;padding:4px 0 4px 10px;overflow:hidden;width:104px}
ul#shareList li{float:left;margin:0 10px 0 0;width:16px;height:16px;overflow:hidden}
ul#shareList li a{text-indent:-9999px;display:block;overflow:hidden;width:16px;height:16px;background:url(../img/shareSprite.png) no-repeat}
ul#shareList li a.delicious{background-position:0 0}
ul#shareList li a.facebook{background-position:-16px 0}
ul#shareList li a.google{background-position:-32px 0}
ul#shareList li a.tweeter{background-position:-48px 0}
/* viewmore */
.viewmore{margin:0px 0 20px 13px}
.viewmore ul li a{color:#666;background:url(../img/acc.gif) no-repeat left center;padding:0 0 0 15px}
.viewmore ul li a:hover{color:#000}
.viewmore ul li a span{color:#cc0000;padding:0 3px}
.viewmore ul li a em{color:#000;padding:0 3px;font-style:normal}
/* Footer */
#footer{padding:15px 5px 30px}
#footer .left,#footer ul,#footer ul li{min-height:100px;height:auto !important;height:100px;float:left}
#footer .left{width:255px}
#footer .left{color:#999;text-transform:uppercase;font-size:9px}
#footer .left h6{font-weight:normal}
#footer ul{width:703px}
#footer ul li{background:url(../img/v.gif) repeat-y 99% 0;font-size:9px;text-transform:uppercase;color:#fff;padding:0 10px 0;display:inline-block;float:right}
#footer ul li.last{background:none}
#footer ul li h5{padding-bottom:3px}
#footer ul li p{padding:4px 0}
#footer ul li p a{color:#838383;display:block}
#footer ul li p a:hover,#footer ul li p a.fCurrent{color:#fff}
#footer ul li p a.fb,#footer ul li p a.tw{line-height:16px}
#footer ul li p a span{width:16px;height:16px;display:block;float:left;margin-right:4px}
#footer ul li p a.fb span{background:url(../img/social.png) no-repeat 0 0}
#footer ul li p a.tw span{background:url(../img/social.png) no-repeat -16px 0}
#footer #fLogo a{display:block;width:170px;height:19px;background:url(../img/fLogo.png) no-repeat 0 0;text-indent:-9999em}
/* Common */
a,a:hover{text-decoration:none}
.fleft{float:left}
.fright{float:right}
.where{color:#fff}
.bld{font-weight:bold}
hr{display:none}
div.hr{background:url(../img/h.gif) repeat-x center;border:none;height:1px;clear:left}
div.hrB{background:#000;border:none;height:3px;clear:left}
#faq div.hr{background:none;border:none;height:1px;clear:left}
/* sizes*/
.s10{font-size:10px!important}
.s11{font-size:11px!important}
.s12{font-size:12px}
.s13{font-size:13px}
.s14{font-size:14px}
.s16{font-size:16px}
.s18{font-size:18px}
/* margins*/
.mleft1{margin-left:8px}
/* widths*/
.wtdh0{width:600px!important}
.wdth1{width:280px!important}
.wdth2{width:180px!important}
.wdth3{width:150px!important}
.wdth4{width:120px!important}
.wdth5{width:100px!important}
.wdth6{width:80px!important}
.wdth7{width:110px!important}
.wdth8{width:120px!important}
/* colors */
.cblack{color:#000!important;text-transform:uppercase}
.cgrey1{color:#888}
.cgrey2{color:#cc9966}
.red{color:#ff0000}
/* backgrounds */
.bck1{background:#fcfcfc}
.cgrey2{color:#cc9966}
/* filters menu - removal*/
.filtersdiv span{font-size:12px;font-weight:bold}
.filtersdiv div{font-size:10px}
.filtersdiv a{color: red;font-size:10px}
.filtersdiv a:hover{color: #3333CC}
.delfiltmenu{padding:5px 5px 5px 5px;margin-bottom:10px}
.delfiltmenu div{color: #666666}
.delfiltmenu img{position:relative;top:1px}
.pptitle{font-size:28px;font-weight:bold;color:#8190A2}
.faq_title{background:#FFFFFF;margin:10px 0px 10px 0px;border-bottom:2px solid #E9E9E9;font-size:12px}
.login_title{height:25px;width:109px;font-size:12px;padding:0 4px 3px;text-align:right;text-transform:uppercase;width:150px}
.login_message{height:25px;width:309px;font-size:12px;margin:10px 10px 20px 30px;padding:0 4px 3px;text-align:right;width:150px;color:red}
table.shopping_cart{margin:30px; width:900px; border-color:#AFAFAF; border-right:medium none;
border-style:dotted none none;border-width:1px medium medium;vertical-align:middle}
table.shopping_cart tr th{font-size:12px;background:#000;color:white;padding:5px}
table.shopping_cart tr td{font-size:14px;outline:medium none;line-height:30px;border-bottom:1px dotted #AFAFAF;padding:10px}
table tr td.options a.add{background-position:left top}
table tr td.options a {background-image:url("../images/orderopt.png");display:block;float:left;height:20px;margin-right:3px;opacity:0.8;width:20px}
table a{color:#6F5613;text-decoration:underline}
table tr td.options a:hover{filter:alpha(opacity=100);-khtml-opacity:1.0;-moz-opacity:1.0;opacity:1.0}
a.rem{background-position:center top}
a.add{background-position:left top}
a.del{background-position:right top}
.strike{text-decoration:line-through}
.error,.err{margin:5px 0px 5px 0px;padding:10px 10px 10px 20px;border-bottom:1px solid #e1e1e1;;border-top:1px solid #e1e1e1;background:#fbfbfb;color:#ff0000;font-size:13px}
.error{width:930px}
.message{margin:5px 0px 5px 0px;padding:10px 10px 10px 20px ;width:930px;border-bottom:1px solid #e1e1e1;;border-top:1px solid #e1e1e1;background:#fbfbfb;color:#000;font-size:13px}
.Bigtitles h1{padding:10px 0 0 35px;text-transform:uppercase;font-size:22px;font-weight:normal;font-family:AG_Futura;background:url(../img/h.gif) repeat-x 0 100%}
.Destitles{width:230px;float:left}
.Destitles h1{margin:0;text-transform:uppercase;font-size:28px;font-weight:normal;font-family:AG_Futura;background:url(../img/h.gif) repeat-x 0 100%;padding:10px 0 0;width:200px}
.desChar{margin:0;text-transform:uppercase;font-size:28px;font-weight:normal;font-weight:300;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif;background:url(../img/h.gif) repeat-x 0 100%;padding:10px 0 0;width:200px}
.Destitles a{color:black;display:block;width:200px;font-size:14px}
.Destitles a:hover{color:white;background:black;padding-left:15px}
.note{color:#a7a7a7}
.BIGT h1{margin:0;text-transform:uppercase;font-size:30px;font-weight:normal;font-weight:300;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif;padding:10px 0 0;width:600px;
text-align:right;padding:0 10px 0 0}

/* Mask */
.mask,.loader{position:absolute;opacity:0.6;filter:alpha(opacity=60);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);z-index:999;background:#000}
.loader{background:#000 url(../img/bloader.gif) no-repeat center center}
.alertHolder,.fWrap{;background:#000;display:none;z-index:10000; }
.alertHolder{width:300px;height:150px}
.fWrap{width:600px;height:450px}
/*.alertHolder,.alert,.fWrap,.fHolder{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px}*/
.alertHolder,.fWrap{opacity:0.7;filter:alpha(opacity=70);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}
.alert,.fHolder{background:#fff;display:none;z-index:10001;position:relative}
.fHolder{width:590px;height:440px; }
.fHolder h1{font-size:24px;text-transform:uppercase;text-align:left;padding:6px 12px,font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica;}
.close,.closeO{width:20px;height:20px;overflow:hidden;z-index:10002;background:url(../img/closeS.png) no-repeat;position:absolute;right:5px;top:5px;cursor:pointer}
.close{background-position:0 0}
.closeO{background-position:0 -20px}
.fHolder .ok{width:500px;height:60px;margin:150px auto 20px;font-size:18px;text-align:center;background:#fbfbfb;border:1px solid #ccc;line-height:60px}
.alert h1{font-size:16px;padding:5px 0 35px 0;font-weight:normal; }
.alert{background:#fff;border:1px solid #d6d6d6;padding:20px 0 20px 20px;width:270px;height:100px;}
.alert a{display:inline-block;width:90px;margin:0 20px 0 0;font-size:14px;background:#000;text-transform:uppercase;color:#fff;padding:2px 0;border:1px solid #a8acad}
.alert a.yes{background:#fff url(../img/inputs.gif) repeat-x 0 100%;color:#000}


/* Shopping cart */
#cart{margin:20px 0}
#cart,#cart h1{background:url(../img/h.gif) repeat-x 0 100%}
#cart h1{font-size:13px;text-transform:uppercase;padding:0 0 5px}
#cart h1 span{display:inline-block;text-align:center;margin:0;float:left}
#cart h1 span.item{width:158px}
#cart h1 span.pdescr{width:250px}
#cart h1 span.s90{width:90px}
#cart h1 span.update{width:110px}
#cart div.cartProduct{width:968px;height:140px;overflow:hidden;padding:20px 0 0 0;font-size:13px;text-transform:uppercase}
#cart div.cartProduct a{color:#000}
#cart div.cartProduct h3{color:#666;padding:10px 0}
#cart div.cartProduct p{color:#999;text-transform:none}
#cart div.cartProduct p span{color:#000}
#cart div.cartProduct div{float:left;overflow:hidden;height:120px;text-align:center}
#cart div.cartProduct div.item{width:118px;padding:0 20px 20px 20px}
#cart div.cartProduct div.item img{border:1px solid #cecece}
#cart div.cartProduct div.item a:hover img{border:1px solid #000}
#cart div.cartProduct div.pdescr{width:230px;height:120px;padding:0 10px}
#cart div.cartProduct div.s70{width:70px;height:120px;padding:0 10px;line-height:120px;font-weight:bold}
#cart div.cartProduct div.update{width:80px;height:120px;padding:0 20px 0 10px}
#cart h4.empty{background:#d6d6d6;/*background:#d6d6d6 url(../img/basket.jpg) no-repeat 20px 5px;*/border:1px solid #ccc;font-size:20px;font-weight:bold;width:880px;margin:auto;text-align:center;line-height:120px;color:#000;padd/ing-left:}
#cart div.cartProduct div.update a{background:url(../img/orderOPTS.png) no-repeat;width:20px;height:20px;display:inline-block;margin:50px 3px 0 0}
#cart div.cartProduct div.update a.rem{background-position:center top}
#cart div.cartProduct div.update a.add{background-position:left top}
#cart div.cartProduct div.update a.del{background-position:right top}
h5.additional{font-size:14px;text-align:right;padding:10px 20px 0;text-transform:uppercase}
h5.additional a,h5.additional a:hover{text-decoration:underline;color:#000;padding:10px;display:inline-block;margin-left:20px}
.totals{font-size:13px;color:#666;text-transform:uppercase;text-align:right;padding:0 0px 20px 0}
.totals p span,.totals p em{display:inline-block}
.totals p span{width:250px;padding-right:10px}
.totals p em{font-style:normal;text-align:left;width:100px}
.totals p.sum{font-weight:bold;color:#000}

div.tbl  th{
	background:#f3f3f3;
	color:#4f4f4f;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	padding:5px;
	margin-right:2px;
	font-size:10px;
	font-family:Verdana;
}
div.tbl  td{
	background:#fefefe;
	color:#2E2E2E;
	border-bottom:1px solid #d8d8d8;
	padding:3px;
	margin-right:1px
	font-size:10px;
	font-family:Verdana;
}

.hover_prod{
  padding: 8px;
  border:  4px solid #6F6F6F;
  background:white;
}
/* aligns */
.acenter{text-align:center !important;}
.aright{text-align:right !important;}
.aleft{text-align:left !important;}

/* small payment method description*/
.smdesc{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	width:400px;
	padding:10px;
	font-size:11px;
	
	background:#F2F2F2;
	margin:0px 0px 50px 150px;
}

.sogendesc{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	width:400px;
	padding:10px;
	font-size:11px;
	background:#F2F2F2;
	margin:0px 0px 0px 250px;
}
/* Men Women side filters */
.hfside {font-size: 15px; font-family: AG_Futura, "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif; color: #666; margin: 10px 0px 15px 5px;}
.hfside a{font-size: 15px; font-family: AG_Futura, "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif; color: #888; margin: 0px 5px 0px 5px;}
.hfside a:hover{color:#0B4B8F;}
.hfside a:active{color:#333; text-decoration:underline;}
.hfside a.current{color:#333; text-decoration:underline;}

/* tips */
.tip				{ border: 1px solid #e7e7e7; background: #f4f4f4; margin-top:10px; padding: 5px; }
.tip-top			{    }
.tip-title		{ color:#000; font-weight: bold; font-size: 14px; }
.tip-text		{ color:#000; padding: 5px;  }
.tip-bottom		{ }

/* Floom Slider*/
#blinds-cont {height: 561px; width: 968px; }
#blinds-cont #blinds { margin: 0 auto; background: url(spinner.gif) 50% no-repeat; height: 561px; width: 968px; }
#blinds-cont #blinds .floom_slice { z-index: 10; }
#blinds-cont #blinds .floom_caption { text-shadow: 0 1px 0 #fff; font-size: 1.0em; color: #333; font-style: italic; position: relative; text-align: center; width: 100%; top: 25px; }
#blinds-cont #blinds .floom_progressbar { font-size: 1px; background: #4d5159; border-bottom: none; height: 1px; position: relative; z-index: 1000; width: 0; top: -1px; }
#blinds-cont #blinds .floom_container { overflow: hidden; border-bottom: none; border-top: none; }
#blinds-cont #blinds .floom_vertical { float: left; }

.noresults{text-align:center;padding:100px 0px 0px 0px;margin:40px 150px 180px 0px;}
.BIGCAP{text-transform:uppercase;font-size:30px;font-weight:normal;font-weight:300;
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif;}

.noresults1{font-size:12px;color:#676767; 
font-family:Arial,Verdana,sans-serif; padding:0px 00px 0px 0px;font-weight:300;
}
.noresults1 A{color:black; }

/* Good Carousel*/
.carousel
{
  background-color:#fff;
  line-height:1.45em;
  font-size: 12px;
  font-weight: 300;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#333333;
  text-transform:uppercase;
}

.carousel-inner
{
  overflow:hidden;
  position:relative;
}

.carousel-animate
{
  position:absolute;
}

.carousel-item
{
  position:relative;
  float:left;
  text-decoration:none;
}

.carousel-item img
{
  border:0 none #000;
}

.carousel-item-info
{
  position:absolute;
  bottom:160px;
  left:164px;
  color:#333333;
}

.carousel-item-info strong,.carousel-item-info span,.carousel-item-info em
{
  /*background:transparent url(faded_black.png);*/
  
  text-transform: uppercase;
  padding:3px 12px;
}

.carousel-item-info em
{
  background:#c00 none;
}

.carousel-item:hover .carousel-item-info strong,.carousel-item:hover .carousel-item-info span,.carousel-item:hover .carousel-item-info em
{
  color:#333;
  background-color:none;
  background-image:none;
}

.carousel-item-info strong
{
  font-size:30px;
  font-weight:300;
  font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif;
  line-height:1.43em;
  color:#666633;
  letter-spacing:-.02em;
  text-transform:uppercase;
}

.carousel-item-info strong span,.carousel-item-info:hover strong span
{
  /*background:transparent url(carousel-arrow.png) 0 .25em no-repeat!important;*/
  padding:0 0 0 0px;
  margin-left: 0px;
}

.carousel-nav
{
  list-style-type:none!important;
  background:transparent url(../images/faded_black.png);
  line-height:24px;
  height:30px;
  margin:0 0 0 0!important;
  padding:0 0 0 0!important;
  top:0px;
  position: relative;
  z-index: 1000;
}

.carousel-nav li
{
  float:left;
  margin:0;
  padding:0px;
}

.carousel-nav li a
{
  display:block;
  height:22px;
  overflow:hidden;
  border-right:1px solid #666;
  text-decoration:none;
  color:#494949;
  font-weight:300;
  font-size: 24px;
  font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica, sans-serif;
  padding:4px 8px;
}

.carousel-nav .last a
{
  border-width:0;
}

.carousel-nav li a.select
{
  color:#999;
  background-color:none;
  border-color:#666;
}

.carousel .media-item-info
{
  color:#fff;
  font-size:1em;
  line-height:1.45em;
}

div.carousel-data img
{
  display:none;
}

.cuf{
text-transform:uppercase;font-size:22px;}

#good-carousel {
background:#4d5159 url(../img/body.png) repeat-x 0 -130px;
}


#good-carousel .carousel-data a {
	color: #000;
	text-indent: -3000px;
}

/* Olark */
#habla_expanded_div {
	margin-bottom: -14px;
	bottom: -14px
}

#habla_panel_div {
	margin-bottom: -3px;
	bottom: -3px
}

#habla_oplink_a {
	font-size: 12px;
}

#habla_conversation_div {
	font-size: 12px;
}
.habla_offline_submit_input {
	background-color:#FF0000 !important;
}

.habla_oplink_a_normal, .hbl_var_font_size_header, .hbl_pal_title_fg {
	padding-left:20px !important;
	background:url(../img/consulting.png) no-repeat;
}


