@charset "utf-8";

a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var,mark {
background:transparent;
border:0 none;
font-size:100%;
margin:0;
padding:0;
border:0;
outline:0;
list-style:none
}

@font-face {
font-family:'CenturyGothicRegular';
src:url(gothic.eot);
src:url(gothic.eot) format("embedded-opentype"),url(gothic.ttf) format("truetype"),url(gothic.svg#CenturyGothicRegular) format("svg")
}

@font-face {
font-family:'autre_planete_icons_socialnRg';
src:url(autreplanete_reseauxsociaux-webfont.eot);
src:url(autreplanete_reseauxsociaux-webfont.eot?#iefix) format("embedded-opentype"),url(autreplanete_reseauxsociaux-webfont.ttf) format("truetype"),url(autreplanete_reseauxsociaux-webfont.svg#autre_planete_icons_socialnRg) format("svg");
font-weight:400;
font-style:normal
}

body {
margin:0;
padding:0;
outline:none;
background-color:#d0acaa;
font-family:"CenturyGothicRegular",Arial,Helvetica,sans-serif;
line-height:18px;
}

.floatleft {
float:left
}

floatright {
float:right
}

* {
margin:0;
padding:0
}

p {
margin:0;
padding:0
}

a {
text-decoration:none;
color:#7C7C7C
}

img {
border:0;
outline:none;
border-width:medium
}

.clear {
clear:both
}

select,input {
margin:0;
padding:0;
outline:none;
font-family:"CenturyGothicRegular",Arial,Helvetica,sans-serif
}

h1,h2,h3,h4 {
margin:0;
padding:0;
font-weight:400;
line-height:normal;
font-family:"CenturyGothicRegular",Arial,Helvetica,sans-serif
}

hr {
color:#d5d5d5;
border:none;
border-top:1px solid #d5d5d5;
height:1px;
margin:0;
padding:0;
margin-bottom:20px
}

.wrapper {
width:1000px;
margin:auto;
padding:0 18px;
background-color:#FFF
}

.header {
height:162px
}

.logo {
float:left
}

.top1 {
padding-top:16px;
overflow:hidden
}

.cart {
float:right;
width:185px
}

.ycart {
font-size:13px;
color:#6f6f6f;
text-transform:uppercase;
padding-bottom:8px;
border-bottom:1px solid #d3d3d3
}

.ycart img {
vertical-align:middle;
margin-top:7px;
float:right
}

.items {
padding-top:14px
}

.items1 {
float:left;
font-size:14px;
text-transform:uppercase;
color:#6f6f6f
}

.items2 {
float:right;
height:47px;
position:relative
}

.nav {
float:left
}

.nav ul {
margin:0;
padding:0
}

.nav li {
list-style:none;
float:left;
width:120px;
border:1px solid gray;
font-size:14px;
color:#7c7c7c;
text-transform:uppercase;
text-align:center;
-moz-box-shadow:3px 3px gray;
-webkit-box-shadow:3px 3px gray;
box-shadow:3px 3px gray;
margin-right:12px!important
}

.nav li a {
display:block;
text-decoration:none;
color:#7c7c7c;
padding:7px 0 9px
}

.nav li:hover {
position:relative;
top:2px;
-moz-box-shadow:2px 2px gray;
-webkit-box-shadow:2px 2px gray;
box-shadow:2px 2px gray
}

.nav li ul li:hover {
position:relative;
top:0!important;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

.nav li a:hover,.nav li a.active,.nav li ul li a.menuactive {
color:#c91a29
}

.nav li:last-child {
margin-right:0!important
}

ul.menu {
list-style:none
}

ul.menu * {
margin:0;
padding:0
}

ul.menu a {
display:block;
color:#7c7c7c;
text-decoration:none
}

.ul.menu a:hover {
color:#B9850A
}

ul.menu li {
position:relative;
float:left;
margin-right:0
}

.large_menu {
width:468px!important;
background:#fff!important;
left:0!important
}

.large_menu li {
box-shadow:none!important;
border:none
}

ul.menu ul {
position:absolute;
top:34px;
left:-1px;
display:none;
opacity:0;
list-style:none;
-moz-box-shadow:0 0 5px #888;
-webkit-box-shadow:0 0 5px#888;
box-shadow:0 0 5px #888
}

.tipo {
display:none;
position:relative;
top:-172px;
border:1px solid #CCC
}

.tipo:before {
border-bottom:8px solid #2F2F2F;
border-left:8px solid rgba(0,0,0,0);
border-right:8px solid rgba(0,0,0,0);
content:"";
display:inline-block;
left:-1px;
position:absolute;
top:-2px
}

.tipo:after {
border-bottom:8px solid #2F2F2F;
border-left:8px solid rgba(0,0,0,0);
border-right:8px solid rgba(0,0,0,0);
content:"";
display:inline-block;
left:-1px;
position:absolute;
top:-3px
}

ul.menu ul li {
position:relative;
font-family:Calibri,Helvetica,sans-serif;
color:#c91a29;
text-align:left;
border-top:none;
width:156px;
margin:0;
background-color:#efefef;
border-bottom:1px solid #d4d4d4;
margin-right:0!important;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

ul.menu ul li a {
display:block;
color:##7C7C7C!important;
padding:9px 7px;
background-color:#FFF;
font-size:13px
}

ul.menu ul li a:hover {
background:none;
background-color:#efefef!important;
color:#c91a29!important
}

ul.menu ul ul {
left:157px;
top:-1px;
-moz-box-shadow:0 0 5px #888;
-webkit-box-shadow:0 0 5px#888;
box-shadow:0 0 5px #888
}

ul.menu .menulink {
border:1px solid #aaa;
padding:0;
font-weight:700
}

ul.menu .sub {
font-family:Calibri,Helvetica,sans-serif;
font-size:14px;
padding:5px 0 5px 5px
}

ul.menu .topline {
border-top:0 solid #aaa;
font-family:Calibri,Helvetica,sans-serif;
font-size:14px
}

.inner_text {
color:#6D0005;
font-size:14px;
padding-top:5px;
line-height:18px;
text-align:justify;
font-family:Calibri,Helvetica,sans-serif
}

.inner_text2 {
color:#2C2C2C;
font-size:14px;
padding-top:5px;
line-height:18px;
text-align:justify;
font-family:Verdana,Geneva,sans-serif
}

.search {
position:relative;
float:right;
border:1px solid gray;
-moz-box-shadow:3px 3px gray;
-webkit-box-shadow:3px 3px gray;
box-shadow:3px 3px gray;
width:160px
}

.search input {
font-size:14px;
border:0;
width:121px;
color:#6f6f6f;
text-transform:uppercase;
padding:9px 0 9px 8px
}

.ser {
top:3px;
right:1px;
position:absolute
}

.content {
margin-top:18px
}

.banner {
position:relative;
border:1px solid #c8c8c8
}

.bshadow1 {
position:absolute;
bottom:-12px;
width:534px;
height:12px;
background:url(../images/sprite.png) -7px -43px no-repeat;
left:0
}

.bshadow2 {
position:absolute;
bottom:-12px;
width:342px;
height:12px;
background:url(../images/sprite.png) -181px -17px no-repeat;
right:0
}

.bshadow img {
border:0
}

.sbanner1 {
padding-top:30px
}

.sbanner1-left {
float:left;
position:relative;
margin-right:25px;
transition:all .5s ease 0;
-webkit-transition:all .5s ease 0
}

.sbanner1-left:hover {
transform:rotate(-1deg);
-ms-transform:rotate(-1deg);
-webkit-transform:rotate(-1deg)
}

.shadow1 {
position:absolute;
left:0;
bottom:-8px;
width:316px;
height:8px;
background:url(../images/sprite.png) -89px -6px no-repeat
}

.sbanner1-right {
float:right;
position:relative;
transition:all .5s ease 0;
-webkit-transition:all .5s ease 0
}

.sbanner1-right:hover {
transform:rotate(-1deg);
-ms-transform:rotate(-1deg);
-webkit-transform:rotate(-1deg)
}

.footer {
padding-top:34px
}

.foot1 {
padding-bottom:20px
}

.qlinks {
width:338px;
float:left;
padding-right:85px
}

.qlinks a {
color:#6f6f6f;
text-decoration:none
}

.qlinks a:hover {
color:#c91928
}

.qhead h1,.qhead h2 {
color:#c91928;
text-transform:uppercase;
font-size:17px;
padding-bottom:11px
}

.qlinks1 {
line-height:33px;
color:#6f6f6f;
font-size:15px;
float:left
}

.qlinks2 {
line-height:33px;
color:#6f6f6f;
font-size:15px;
float:right
}

.gsocial {
float:left;
padding-right:92px
}

.gsocial1 {
font-size:40px;
color:#6f6f6f;
font-family:"autre_planete_icons_socialnRg",Arial,Helvetica,sans-serif;
margin-top:15px
}

.gsocial1 a {
text-decoration:none;
color:#6f6f6f
}

.gsocial1 a:hover {
color:#c91928
}

.gfb {
padding-top:26px
}

.ginput {
float:left
}

.ginput1 {
padding-top:9px
}

.ginpu {
width:216px;
border:1px solid #d2d2d2;
background-color:#e8e8e8;
color:#6f6f6f;
font-size:14px;
padding:6px 0;
padding-left:5px
}

.ginpu1 {
width:94px;
border:1px solid #4e4c4c;
background-color:gray;
color:#fff;
font-size:15px;
padding:8px 0;
padding-left:5px;
text-align:center;
margin-top:17px
}

.ginpu1:hover {
color:#91000c;
cursor:pointer;
border:1px solid #91000c
}

.foot2 {
padding-bottom:20px
}

.copy {
color:#616060;
font-size:14px;
line-height:24px;
float:left
}

.copy a {
text-decoration:none;
color:#c91928
}

.copy a:hover {
color:#616060
}

.paypal {
float:right;
margin-top:15px
}

.paypal a {
display:block;
padding:5px 0
}

.pleft {
width:211px;
background-color:#f2f2f2;
float:left;
padding:14px 10px 14px 14px;
position:relative
}

.pleft1-head {
position:relative
}

.pleft-head h2 {
font-size:15px;
color:#232020;
color:#232020;
text-transform:uppercase
}

.pleft1 {
padding-top:15px
}

.pleft1-head h3 {
font-size:15px;
display:block;
color:#c91928;
float:left
}

.pleft1-head h3 img {
vertical-align:middle;
margin-top:5px
}

.pleft1-head h3 a {
display:block;
color:#c91928;
text-decoration:none
}

.pleft1-text {
color:#7c7c7c;
font-size:14px;
line-height:30px;
padding-top:5px
}

.pleft1-text a.active {
color:#c91928
}

.pright {
width:728px;
float:right
}

.pnav {
font-size:14px;
color:#7c7c7c;
text-transform:capitalize;
margin-bottom:15px;
padding-top:11px
}

.pnav a {
text-decoration:none;
color:#7c7c7c
}

.pnav a:hover,.pnav a#on1 {
color:#c91928
}

.inner-banner {
background-color:#f0f0f0;
position:relative
}

.intext {
float:left;
width:538px;
padding-left:15px;
padding-bottom:15px
}

.inhead h1 {
color:#c91928;
font-size:20px;
text-transform:uppercase;
padding-top:18px;
padding-right:16px
}

.intext1 {
line-height:25px;
font-size:17px;
color:#4e4e4e;
text-align:justify;
font-size:14px;
line-height:22px;
color:#646464;
padding-top:10px
}

.cimg1 {
text-align:center
}

.inimg {
float:right;
padding-right:10px
}

.shadow-left {
position:absolute;
left:2px;
bottom:-11px;
width:163px;
height:10px;
background:url(../images/sprite.png) -89px -6px no-repeat
}

.shadow-right {
position:absolute;
right:2px;
bottom:-11px;
width:156px;
height:10px;
background:url(../images/sprite.png) -242px -6px no-repeat
}

.shadow-home-left {
position:absolute;
left:2px;
bottom:-7px;
width:163px;
height:10px;
background:url(../images/sprite.png) -89px -6px no-repeat
}

.shadow-home-right {
position:absolute;
right:2px;
bottom:-7px;
width:156px;
height:10px;
background:url(../images/sprite.png) -242px -6px no-repeat
}

.prod_shadow-left {
position:absolute;
left:2px;
bottom:-10px;
width:163px;
height:10px;
background:url(../images/sprite.png) -89px -6px no-repeat
}

.prod_shadow-right {
position:absolute;
right:2px;
bottom:-10px;
width:156px;
height:10px;
background:url(../images/sprite.png) -242px -6px no-repeat
}

.ssel {
margin-top:28px;
background-color:#f2f2f2;
height:29px;
padding-top:9px;
position:relative
}

.sel {
font-size:14px;
float:left;
color:#484848;
padding-left:10px
}

.sel select {
width:180px;
background-color:#fff;
border:1px solid #c5c3c3;
font-size:12px;
padding:1px;
margin-left:10px;
font-family:Arial,Helvetica,sans-serif
}

.listing {
float:right;
padding-right:10px
}

.listing1 {
float:left;
margin:0 0 10px 23px
}

.numbering {
font-size:14px;
color:#fffff;
float:left;
text-align:center;
background-color:gray;
text-decoration:none;
margin-left:6px;
font-family:Arial,Helvetica,sans-serif
}

.numbering a {
color:#fff;
text-decoration:none;
padding:2px 6px;
display:block
}

.numbering a:hover,.numbering a.act {
color:#fff;
text-decoration:none;
background-color:#c91928
}

.prow {
padding-top:30px
}

.pbox {
float:left;
margin-right:14px;
margin-top:30px;
position:relative
}

.pimg {
border:1px solid #c8c8c8;
position:relative
}

.ptext {
min-height:45px;
border:1px solid #c8c8c8;
text-align:center;
line-height:20px;
color:#c91928;
font-size:11.1px;
padding-top:5px;
margin-top:15px;
-moz-box-shadow:3px 3px #c8c8c8;
-webkit-box-shadow:3px 3px #c8c8c8;
box-shadow:3px 3px #c8c8c8
}

.ptext a {
color:#7c7c7c;
text-decoration:none
}

.ptext a:hover {
color:#c91928
}

.pbox-small {
width:100%;
padding-bottom:10px;
background-color:rgba(255,255,255,0.5);
position:absolute;
bottom:0;
opacity:0;
-webkit-transition:all .8s ease-in-out;
-moz-transition:all .8s ease-in-out;
-o-transition:all .8s ease-in-out;
-ms-transition:all .8s ease-in-out;
transition:all .8s ease-in-out
}

.pbox-small-pad {
padding:0 13px 12px
}

.pbox-small li {
float:left;
list-style:none;
width:30px;
margin-right:12px;
padding-top:12px
}

.col-img {
border:1px solid #fff;
float:left;
margin-right:11px;
margin-top: 5px;
}

.col-img img {
border:1px solid #c8c8c8;
vertical-align:text-top
}

.col-img:hover {
border:1px solid #c91928
}

.col-img img:hover {
border:1px solid #c91928
}

.pbox-small li img {
border:1px solid #c8c8c8;
vertical-align:text-top
}

.pbox-small li img:hover {
border:1px solid #c91928
}

.pbox-small li:first-child {
margin-left:0
}

.pimg:hover .pbox-small {
display:block;
opacity:1;
-webkit-transition:all .8s ease-in-out;
-moz-transition:all .8s ease-in-out;
-o-transition:all .8s ease-in-out;
-ms-transition:all .8s ease-in-out;
transition:all .8s ease-in-out
}

.pdetail-left {
width:463px;
float:left
}

.pdetail-left1 {
float:left;
width:124px;
position:relative;
-moz-column-count:3;
}

.parrow-top {
width:20px;
height:8px;
position:absolute;
top:3px;
background-image:url(../images/arrow-top.png);
background-repeat:no-repeat;
left:34px
}

.parrow-top a {
text-indent:-999px
}

.parrow-bottom {
width:16px;
height:7px;
position:absolute;
bottom:-7px;
background-image:url(../images/arrow-open.png);
background-repeat:no-repeat;
left:34px
}

.pf1img {
margin-bottom:10px
}

.pf1img img {
border:1px solid #c8c8c8
}

.pdetail-left2 {
float:right;
position:relative
}

.pdetail-left2 img {
border:1px solid #cfcfcf
}

.zoom {
width:23px;
height:24px;
background:url(../images/sprite.png) -89px -17px no-repeat;
position:absolute;
top:13px;
right:12px
}

.zoom a {
text-indent:-9999px;
display:block;
padding:2px 0
}

.pdetail-right {
float:right;
text-align:left;
width:505px;
margin-top:5px;
position:relative
}

.pright-text {
font-size:18px;
color:#3b3b3b;
margin-bottom:5px;
text-transform:uppercase;
line-height:32px
}

.pright-span {
font-size:20px;
color:#c91928
}

.pright-text1 {
font-size:14px;
color:#3b3b3b;
margin-bottom:17px
}

.pright-text2 {
font-size:14px;
color:#3b3b3b
}

.pdes {
padding-bottom:20px
}

.pdes1 {
width:410px;
float:left
}

.des-pro {
font-family:"calibri",Arial,Helvetica,sans-serif;
font-size:23px;
color:#03838e
}

.des-img {
padding-top:14px
}

.pdes2 {
width:538px;
float:right
}

.detail-description1 {
margin-right:20px
}

.des1 {
float:left;
text-align:center;
font-size:14px;
color:gray;
margin-right:5px;
border:1px solid #dddbdb;
border-bottom:0;
background-repeat:repeat-x;
background-color:#f5f5f5
}

.des1 a {
text-decoration:none;
color:#404040;
display:block;
padding:3px 15px 5px
}

.des1 a:hover,.des1 a#on4 {
color:#fff;
background-color:gray
}

.des-box {
background-color:#FFF;
border:1px solid #e7e2e2
}

.des-text {
color:#7c7c7c;
font-size:13px;
line-height:21px;
padding:10px 8px;
text-align:justify
}

.color {
padding-bottom:15px
}

.col1 {
font-size:15px;
color:#7c7c7c
}

.cbox {
height:22px;
width:22px;
border:1px solid #ccc;
float:left;
margin-left:7px
}

.cbox a {
display:block
}

.cbox1 {
height:22px;
width:23px;
background-color:#2aa85f;
border:1px solid #ccc;
float:left;
margin-left:7px
}

.cbox1 a {
text-indent:-9999px;
display:block;
padding:2px 0
}

.cbox2 {
height:22px;
width:23px;
background-color:#c91928;
border:1px solid #ccc;
float:left;
margin-left:7px
}

.cbox2 a {
text-indent:-9999px;
display:block;
padding:2px 0
}

.cbox3 {
height:22px;
width:23px;
background-color:#ff5307;
border:1px solid #ccc;
float:left;
margin-left:7px
}

.cbox3 a {
text-indent:-9999px;
display:block;
padding:2px 0
}

.cbox4 {
height:22px;
width:23px;
background-color:#b400ff;
border:1px solid #ccc;
float:left;
margin-left:7px
}

.cbox4 a {
text-indent:-9999px;
display:block;
padding:2px 0
}

.col2 {
font-size:15px;
color:#7c7c7c;
padding-top:15px
}

.col-span {
font-size:13px;
color:#c91928
}

.deta2 {
font-size:20px;
color:#454545;
margin-bottom:15px
}

.quan {
font-size:15px;
color:#7c7c7c;
float:left;
margin-top:3px
}

.quan input {
width:77px;
background-color:#FFF;
border:1px solid #ddd;
padding:7px 0;
text-align:center
}

.add-btn {
width:118px;
float:left;
font-size:14px;
color:#fff;
text-align:center;
margin-left:24px;
text-transform:uppercase
}

.add-btn a {
display:block;
text-decoration:none;
color:#fff;
padding:7px 0;
border:1px solid #870000;
-moz-box-shadow:-3px 3px #870000;
-webkit-box-shadow:-3px 3px #870000;
box-shadow:-3px 3px #870000;
background-color:#c91928
}

.add-btn a:hover {
position:relative;
top:3px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

.cadd-btn {
width:105px;
float:left;
font-size:14px;
color:#fff;
text-align:center;
margin-left:24px;
margin-top:8px;
text-transform:uppercase
}

.cadd-btn a {
display:block;
text-decoration:none;
color:#fff;
padding:3px 0;
border:1px solid #870000;
-moz-box-shadow:-3px 3px #870000;
-webkit-box-shadow:-3px 3px #870000;
box-shadow:-3px 3px #870000;
background-color:#c91928
}

.cadd-btn a:hover {
position:relative;
color:#FFF;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

.gsocial1 img {
vertical-align:middle
}

.narr {
height:40px;
background-color:#f2f2f2;
position:relative;
margin-top:39px
}

.narr h1,.narr h2 {
font-size:18px;
color:#3b3b3b;
padding-left:15px;
padding-top:8px
}

.pbox1 {
margin-right:15px
}

.hhover {
display:none;
position:relative;
top:-183px;
border:1px solid #CCC;
height:135px;
width:88px;
-moz-box-shadow:0 0 5px #888;
-webkit-box-shadow:0 0 5px#888;
box-shadow:0 0 5px #888;
left:-36px;
padding:4px;
background-color:#FFF
}

.hhover:before {
border-left:9px solid rgba(0,0,0,0);
border-right:9px solid rgba(0,0,0,0);
border-top:9px solid #CCC;
content:"";
display:inline-block;
left:-1px;
position:absolute;
top:143px;
left:36px
}

.hhover:after {
border-left:8px solid rgba(0,0,0,0);
border-right:8px solid rgba(0,0,0,0);
border-top:8px solid #fff;
content:"";
display:inline-block;
left:-1px;
position:absolute;
top:143px;
left:37px
}

.tip {
background:none repeat scroll 0 0 #EEE;
border:1px solid #CCC;
border-radius:8px 8px 8px 8px;
box-shadow:0 5px 10px rgba(0,0,0,0.2);
padding:10px;
position:relative;
width:200px;
padding-bottom:5px
}

.drop {
position:absolute;
left:0;
top:9px;
width:8px;
height:11px;
background-image:url(../images/drop.png);
background-repeat:no-repeat;
margin-top:20px
}

.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow:hidden
}

.nivoSlider img {
position:absolute;
top:0;
left:0;
max-width:none
}

.nivo-main-image {
display:block!important;
position:relative!important;
width:100%!important
}

.nivoSlider a.nivo-imageLink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:#fff;
filter:alpha(opacity=0);
opacity:0
}

.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0
}

.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden
}

.nivo-box img {
display:block
}

.nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer
}

.nivo-prevNav {
left:0
}

.nivo-nextNav {
right:0
}

.nivo-controlNav {
text-align:center;
padding:15px 0
}

.nivo-controlNav a {
cursor:pointer
}

.nivo-controlNav a.active {
font-weight:700
}

.theme-default .nivoSlider {
position:relative;
background:#fff url(loading.gif) no-repeat 50% 50%
}

.theme-default .nivoSlider img {
position:absolute;
top:0;
left:0;
display:none
}

.theme-default .nivoSlider a {
border:0;
display:block
}

.theme-default .nivo-controlNav {
text-align:center;
padding:20px 0;
position:absolute;
z-index:1000;
top:285px;
left:440px
}

.theme-default .nivo-controlNav a {
display:inline-block;
width:17px;
height:17px;
text-indent:-9999px;
border:0;
margin:0 2px
}

.theme-default .nivo-directionNav a {
display:block;
width:37px;
height:31px;
background:url(../images/sprite.png) -7px -6px no-repeat;
text-indent:-9999px;
border:0;
-webkit-transition:all 200ms ease-in-out;
-moz-transition:all 200ms ease-in-out;
-o-transition:all 200ms ease-in-out;
transition:all 200ms ease-in-out
}

.theme-default:hover .nivo-directionNav a {
opacity:1
}

.theme-default a.nivo-nextNav {
background:url(../images/sprite.png) -47px -6px no-repeat;
width:37px;
right:0
}

.theme-default a.nivo-prevNav {
left:0
}

#popup_container {
text-align:center;
font-size:14px;
width:400px;
height:140px;
background:#f2f2f2;
border:1px solid #C91928;
-moz-box-shadow:0 8px 6px -6px #000;
-webkit-box-shadow:4px 5px #dbd3cf;
box-shadow:0 8px 6px -6px #000;
color:#4E4E4E;
border-radius:2px;
padding:10px!important
}

#popup_title {
display:none
}

#popup_message {
padding-top:15px
}

#popup_panel {
text-align:center;
padding-left:15px
}

#popup_panel input {
font-size:14px;
color:#fff;
text-align:center;
text-transform:uppercase;
margin-top:20px;
margin-right:10px;
text-decoration:none;
color:#fff;
padding:7px 0;
border:1px solid #870000;
-moz-box-shadow:-3px 3px #870000;
-webkit-box-shadow:-3px 3px #870000;
box-shadow:-3px 3px #870000;
background-color:#c91928
}

#popup_panel input:hover {
position:relative;
top:3px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
cursor:pointer
}

.scrollup {
background:url(../images/arrow.png) no-repeat;
bottom:15px;
display:none;
height:61px;
position:fixed;
right:90px;
width:48px;
text-indent:-9999px
}

.about {
background-color:#f2f2f2;
padding:14px 20px;
min-height:250px
}

.about h1 {
color:#c91928;
font-size:20px
}

.about p {
font-size:17px;
color:#4e4e4e;
text-align:justify;
font-size:14px;
line-height:22px;
color:#646464
}

#on1 {
color:#c91928
}

.enqui-form {
padding-top:9px
}

.eform {
float:left;
width:501px
}

.eform1 {
margin-bottom:15px
}

.etext {
float:left;
color:#3b3b3b;
font-size:14px;
float:left;
text-align:left;
padding-top:10px;
width:75px
}

.einput {
float:right;
width:405px
}

.einput select {
width:408px;
border:1px solid #e5e5e5;
background-color:#f2f2f2;
-moz-border-radius:5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
padding:11px 5px
}

.einput input {
width:408px;
border:1px solid #e5e5e5;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
padding:11px 0;
padding-left:5px
}

.einput textarea {
width:408px;
border:1px solid #e5e5e5;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px 5px 5px 5px;
-opera-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
padding:11px 0;
padding-left:5px;
padding-bottom:0;
min-height:105px;
font-size:15px
}

.insmall {
width:256px!important
}

.einput img {
vertical-align:middle;
margin-right:15px
}

.choose-btn1 {
float:right;
border:0;
cursor:pointer;
font-size:17px;
color:#fff;
text-align:center;
float:left;
text-transform:uppercase;
background-color:#3e3e3e;
display:block;
text-decoration:none;
color:#fff;
padding:8px
}

.choose-btn1:hover {
background-color:#C91928
}

.form-add {
float:left;
width:250px;
margin-left:55px
}

.fadd1 {
padding-bottom:15px
}

.fadd1-head {
color:#C91928;
font-size:19px
}

.fadd1-text {
line-height:21px;
font-size:14px;
color:#3b3b3b;
padding-top:10px
}

.fadd1-text a {
text-decoration:none;
color:#3b3b3b
}

.fadd1-text a:hover {
color:#C91928
}

.fadd1-text img {
vertical-align:middle;
margin-right:5px
}

.required {
color:red
}

#your_account_drop {
float:right;
cursor:pointer;
margin:0;
color:#444;
text-decoration:none;
text-transform:capitalize;
position:relative;
z-index:1015;
line-height:30px;
margin-bottom:10px
}

#your_account_drop ul {
display:none;
position:absolute;
top:27px;
left:0;
background:#fff;
box-shadow:0 0 10px 0 rgba(0,0,0,0.25);
z-index:1013;
padding:10px
}

#your_account_drop ul li {
display:block;
width:170px;
line-height:18px;
padding:2px 0;
font-size:13px;
color:#6f6f6f;
text-transform:uppercase
}

#your_account_drop ul li a {
display:block;
color:#6f6f6f;
text-decoration:none
}

#your_account_drop ul li a b {
cursor:default;
display:block
}

#your_account_drop ul li a:hover {
color:#C91A29
}

#your_account_drop span {
position:relative;
display:block;
padding:0 3px 0 5px;
z-index:1014;
-webkit-transition:all .8s ease-in-out;
-moz-transition:all .8s ease-in-out;
-o-transition:all .8s ease-in-out;
-ms-transition:all .8s ease-in-out;
transition:all .8s ease-in-out;
font-size:13px;
color:#6f6f6f;
text-transform:uppercase;
width:182px;
border-bottom:1px solid #d3d3d3
}

#your_account_drop span b {
background:url(../images/cart-arrow.png) right center no-repeat;
float:right;
width:8px;
height:8px;
padding-top:18px
}

#your_account_drop:hover span {
background:#fff;
-webkit-transition:all .1s ease-in-out;
-moz-transition:all .1s ease-in-out;
-o-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
transition:all .1s ease-in-out;
color:#C91A29
}

#your_account_drop:hover {
box-shadow:0 5px 10px 0 rgba(0,0,0,0.25);
color:#C91A29
}

#your_account_drop a b {
color:#000;
text-decoration:none
}

.regist {
float:left;
width:960px
}

.regist_heading {
background:#f2f2f2;
border-bottom:#c2c2c2 1px solid;
color:#C91928;
font-size:19px;
font-weight:400;
height:26px;
padding:8px 0 5px 15px
}

.new_custom {
border:#c2c2c2 1px solid;
float:left;
width:453px;
margin:10px 25px 0 0
}

.custm {
background:#f2f2f2;
border-bottom:#c2c2c2 1px solid;
color:#C91928;
font-size:18px;
height:26px;
padding:11px 0 5px 11px
}

.new_custom p {
color:#5f5f5f;
font-size:14px;
line-height:18px;
text-align:justify;
margin:0;
padding:10px 13px 0
}

.reg_btn {
border:0;
color:#FFF;
cursor:pointer;
float:right;
font-size:17px;
text-transform:uppercase;
margin:15px 15px 15px 0;
padding:5px 10px
}

.m_bot {
margin-bottom:6px
}

.mail_cust {
padding:10px 0 0 15px
}

.email_txt {
color:#5f5f5f;
float:left;
font-size:14px;
width:144px;
padding:7px 15px 0 0
}

.email_input {
background:#FFF;
border:#c2c2c2 1px solid;
float:left;
height:15px;
width:220px
}

.input_email {
background:#FFF;
border:#c2c2c2 1px solid;
border-radius:5px;
height:18px;
width:254px;
padding:8px 0 8px 5px
}

.forgot {
color:#5f5f5f;
float:left;
padding:29px 0 0 17px
}

.forgot a {
color:#5f5f5f;
float:left;
font-size:14px;
text-decoration:underline
}

.forgot a:hover {
color:#C91928;
float:left
}

.log_btn {
border:0;
color:#FFF;
cursor:pointer;
float:right;
font-size:17px;
text-transform:uppercase;
margin:21px 19px 15px 0;
padding:5px 10px
}

.billing {
border-bottom:#c2c2c2 1px solid;
color:#5f5f5f;
font-size:16px;
text-transform:uppercase;
margin:0 0 8px 9px;
padding:9px 5px 4px
}

.check {
float:left;
padding:3px 0 0 175px
}

.check_txt {
color:#5f5f5f;
float:left;
font-size:12px;
padding:1px 0 0 5px
}

.order_link {
background:url(../images/arrow.gif) no-repeat scroll 0 12px transparent;
color:#5f5f5f;
font-size:14px;
line-height:18px;
text-align:justify;
margin:0 0 0 20px;
padding:5px 0 0 13px
}

.account {
background:#f2f2f2;
border-bottom:#c2c2c21px solid;
color:#5f5f5f;
font-size:16px;
font-weight:700;
height:26px;
padding:11px 0 5px 22px
}

.personal_img {
border:#c2c2c2 1px solid;
float:left;
height:150px;
text-align:center;
width:150px;
margin:16px 0 24px 12px;
padding:10px 0 0
}

.personal_detail {
color:#6e6e6e;
float:left;
width:auto;
margin:16px 0 0 18px
}

.deatil_title {
color:#6e6e6e;
float:left;
font-size:15px;
width:165px;
padding:0 0 3px
}

.deatil_name {
color:#5f5f5f;
float:left;
font-size:15px;
line-height:20px;
padding:0 18px 7px 0
}

.font15 {
color:#5f5f5f;
font-size:15px;
padding:15px 15px 0 16px
}

.font12 {
color:#5f5f5f;
font-size:15px;
padding:0 0 0 215px
}

.font12 a {
color:#5f5f5f;
font-size:15px;
text-decoration:none
}

.font12 a:hover {
color:#5f5f5f;
font-size:15px;
text-decoration:underline
}

.acc_links {
float:left;
font-size:13px;
width:173px;
margin:5px 0 18px 5px
}

.acc_links ul li {
color:#5f5f5f;
font-size:15px;
padding-bottom:2px;
width:auto;
margin:0
}

.acc_links ul li a {
color:#5f5f5f;
display:block;
text-decoration:none;
padding:12px 0 8px 38px
}

.acc_links ul li a:hover {
color:#000
}

.order_history {
background:url(../images/icons.png) no-repeat;
background-position:left
}

.my_personal {
background:url(../images/icons.png) no-repeat left -40px
}

.my_addressbook {
background:url(../images/icons.png) no-repeat left -132px
}

.my_ch_password {
background:url(../images/icons.png) no-repeat left -176px
}

.logout {
background:url(../images/icons.png) no-repeat left -220px
}

.account_links {
float:left;
font-size:12px;
width:160px;
margin:10px 0 18px 15px
}

.account_links ul li {
background:url(../images/dots.png) no-repeat left top 6px;
color:#5f5f5f;
font-size:12px;
width:auto;
margin:0
}

.account_links ul li a {
color:#6e6e6e;
display:block;
text-decoration:none;
padding:0 0 6px 11px
}

.account_links ul li a:hover {
color:#000;
padding:0 0 6px 11px
}

.account_links ul li a.active {
color:#6e6e6e;
text-decoration:none
}

.per_details {
border:#c2c2c2 1px solid;
float:left;
width:189px;
margin:0 22px 0 0
}

.per_details_myaccount {
border:#c2c2c2 1px solid;
float:left;
width:189px;
margin:5px 20px 0 3px
}

.per_acc_heading {
background:#f2f2f2;
border-bottom:#c2c2c2 1px solid;
color:#C91928;
font-size:17px;
height:26px;
width:167px;
padding:11px 0 4px 22px
}

.det_perheading {
background:#f2f2f2;
border-bottom:#c2c2c2 1px solid;
color:#C91928;
font-size:17px;
padding:11px 0 10px 22px
}

.font13 {
color:#C91928;
font-size:12px;
padding:8px 0 0 15px
}

.btn {
-moz-border-radius:5px;
-opera-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:0;
border-radius:5px 5px 5px 5px;
color:#FFF;
cursor:pointer;
height:30px;
margin-bottom:15px;
text-transform:uppercase;
padding:5px 10px 10px 5px
}

.btn:hover {
-moz-box-shadow:0 0 5px #474242;
-webkit-box-shadow:0 0 5px #474242;
box-shadow:0 0 5px #474242
}

.req {
color:red
}

.new-img {
float:right;
margin-left:153px;
margin-top:-3px;
position:absolute;
text-align:right
}

.wrapper_proces {
width:997px;
margin:0 auto;
padding:0 0 20px
}

.amount_box {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:#d0d0d0 1px solid;
border-radius:5px;
height:40px;
width:970px;
margin:10px 0 0 12px
}

.amount {
color:#7c7c7c;
float:left;
font-size:18px;
font-weight:700;
padding:8px 0 0 30px
}

.trans {
color:#7c7c7c;
float:right;
font-size:15px;
padding:8px 30px 0 0
}

.process {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f0efef;
border:#d0d0d0 1px solid;
border-radius:5px;
height:auto;
width:970px;
margin:20px 0 0 12px;
padding:0 0 25px
}

.process h5 {
color:#000;
font-size:16px;
text-align:center;
margin:0;
padding:20px 0 0
}

.process p {
color:#000;
font-size:14px;
margin:0;
padding:0
}

.lod {
padding:20px 0 10px
}

.master {
padding:35px 0 0
}

.password {
width:720px;
border:#c2c2c2 1px solid;
margin:5px 0 0;
padding:0;
float:left
}

.password_myaccount {
width:720px;
border:#c2c2c2 1px solid;
margin:5px 0 0;
padding:0;
float:left
}

iframe a.uiLinkSubtle {
display:none
}

#static_desc ul {
font-size:14px;
padding-left:25px;
color:#646464
}

#static_desc h3 {
padding:5px 0;
font-weight:700
}

#popup_title {
display:none
}

#popup_message {
padding-top:20px;
font-size:16px
}

#popup_panel {
text-align:center;
padding-left:15px
}

.cloud-zoom-lens {
margin:0;
cursor:crosshair;
opacity:.5
}

.cloud-zoom-title {
position:absolute!important;
background-color:#000;
color:#fff;
padding:3px;
width:100%;
text-align:center;
font-weight:700;
font-size:10px;
top:0
}

.cloud-zoom-big {
border:0;
overflow:hidden
}

.cloud-zoom-loading {
color:#000;
background:#fff;
padding:3px;
border:1px solid #000;
margin-top:50px
}

.sale {
position:absolute;
width:66px;
height:56px;
background-image:url(../images/sale.png);
background-repeat:no-repeat;
top:33px;
right:14px;
text-align:center;
font-size:22px;
line-height:18px;
padding-top:10px;
color:#FFF
}

.inst-hover {
background-image:url(../images/instagram.png);
width:31px;
height:31px;
text-indent:99999px;
float:left
}

.inst-hover:hover {
background-image:url(../images/instagram-hover.png);
width:31px;
text-indent:99999px;
float:left;
height:31px
}

/* #men-spec-table {
    border-collapse: collapse;
}

#men-spec-table, tr, td {
    border: 1px solid;
    text-align: center;
    padding: 2px;
} */